Hi thanks for the reply, the DVR I have just says H.264 Embedded.I did set the IP on it, I did find the external IP from the router and edited the dyndns account with it. What else do I need to do?
ok once you have set your dvr's i.p and located the HTTP Port for the DVR (found under the dvr's network settings) ussually Port 80
I found that some SP's tend to block port 80 specially if you want to remote view via a mobile device, so to that you may want to change the Http port, try anything above 81 should work, Lets use PORT 85
Now you need to create the port forwarding rule on the router, this will command your router to forward any incoming connections on that port to the designated internal LAN I.P address ( the dvr's I.P address)
For Billion Router's (I may be mistaken) check under advanced configuration for VIRTUAL SERVER, then PORT FOrWARDING.
Here youu will create a custom service and the rule.
Call custom service - H.264 or anything
select the protocol, TCP/UDP or Both
External port FROM - 85 TO -85
Redirect port From - 85 TO - 85
Internal I.P Address - this will be the dvr's I.P address
Now save the settings and you should be almost there.
You mentioned you have created a DYNDNS account and host?
if so then put the settings on the router, look under advanced configuration for DYNDNS this will be the host name, account username and password for service select DYNDNS custom
this is to enable the router to automatically UPDATE your DYNDNS acc everytime Telkom changes your WAN I.P address.
once you have done and save all these settings,you will now have access to your cctv system from any reasonable PC from anywhere in the world with a decent internet connection.
Just remember, once you change the port on your dvr and set the rule in the router to access you need to type in the full address including colons

) and the Port, for example
http://yourhostname.dyndns.org:85
by typing the above into your web browsers address bar, you should now have access to your system through the internet,
Hope This helps...