"Connection Timed Out" when receiving Multimedia Wap Push!

"Connection Timed Out" when receiving Multimedia Wap Push! SearchSearch
Author Message
Howard Stewart
New member
Username: Rappadappa77

Post Number: 22
Registered: 03-2008
Posted on Friday, December 17, 2010 - 07:20 pm:   

Hey Guys,

I setup the MMSC with dyndns.com and tested it sending Multimedia Wap Push messages, messages where received but when i access the links, it doesn't do anything until i get a Connection Timed Out message from server, what is happening?
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2763
Registered: 08-2008
Posted on Friday, December 17, 2010 - 09:53 pm:   

Is the computer behind a firewall or router?

It may be necessary to open up the port in a firewall (the install does this automatically for the Windows Firewall), or define port forwarding in a router if you are behind a NAT router.

Other users have told me that PortForward.com's PFPortCheck program is a good tool for identifying whether or not you have these types of issues, and has good info on how to resolve any issues.

From a NowSMS standpoint, there needs to be inbound TCP/IP connectivity to the "HTTP Port Number" configured for the "MMSC".

To make testing easier, create a simple text file named test.txt in the ProgramData\NowSMS\MMSCDATA directory (this directory should already exist, as that is where the other dynamic links are being created).

Try to retrieve http://yourhostname:port/test.txt, both internal to your network, and external. This is quick way of testing to see if the URL requests are making it as far as the NowSMS MMSC.

--
Des
NowSMS Support
Howard Stewart
New member
Username: Rappadappa77

Post Number: 23
Registered: 03-2008
Posted on Sunday, December 19, 2010 - 10:31 pm:   

Hi Des,

Nothing worked when i tried. All i have is a ADSL Modem and Wireless Router.
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2770
Registered: 08-2008
Posted on Monday, December 20, 2010 - 03:06 pm:   

Hi Howard,

Did you try PFPortCheck? http://portforward.com/help/portcheck.htm

If you are behind a wireless router, your wireless router is the device with the public IP address. It needs to be configured to forward requests for the port in question to your PC.

This typically requires configuring port forwarding in your router. (Search port forwarding at http://www.no-ip.com/support/, and they have some guides for configuring different routers.)

--
Des
NowSMS Support
Howard Stewart
New member
Username: Rappadappa77

Post Number: 24
Registered: 03-2008
Posted on Monday, December 20, 2010 - 04:32 pm:   

Hi Des,

It seems as if it's the modem that is controlling the ip address, because when i type in the dns, the modem configuration pops up, i tried setting it there but it didn't work either, or i'm not doing it properly.
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2774
Registered: 08-2008
Posted on Tuesday, December 21, 2010 - 02:57 pm:   

Hi Howard,

Without knowing model numbers of modems/routers, its hard to say.

If you're not familiar with this area of things ...

Whenever you talk about modems or routers, the basic architecture is that the router is the entity that has a real live public internet (IP) address. (And in most cases, this is a dynamic IP address, meaning that each time the modem disconnects/reconnects, a new IP address is assigned from a pool of IP addresses managed by the internet provider.)

Devices that connect to the router share internet access through the router. The router assigns a private IP address to each device in the network (this address is also dynamic in that it can change if the router is rebooted or if the device is rebooted), and performs a translation of the address to share the internet connection.

To accept inbound connections, it is necessary to configure "port forwarding" in the router. It is also usually necessary to define a fixed or static IP address for the computer that is accepting the connection.

This guide has a pretty good explanation:

http://www.wikihow.com/Set-up-Port-Forwarding-on-a-Router

One part missing from the guide is explaining how to define a fixed/static IP address for your PC so that it's IP address stays the same. This is typically done with a "DHCP Reservation" in the router.

The user interface of all of this varies from router to router. But the key terms/concepts are "DHCP Reservation" to give your computer the same private IP address each time it restarts or the router restarts. And "Port forwarding" so that when the router receives an inbound connection from the internet, it routes it to your PC.

On top of all that there is the issue of dynamic IP addresses for your modem/router, and that is where a "dynamic DNS" service like dyndns.org or no-ip.com enters the picture. This gives your modem/router a public internet host name that stays the same even though the IP address of the modem/router changes each time you reconnect.

--
Des
NowSMS Support