Knowledgebase: Voice over Internet (VoIP)
Sometimes I can make VoIP calls, but sometimes I cannot.
Posted by Gabriel Yu on 15 April 2008 01:12 AM
This is most often caused by the Expiry Time setting in your VoIP device being shorter than the Expiry time used by your VoIP provider's SIP server.Â |
Background:Â Unlike your Telstra PSTN line, a VoIP connection may not always be connected - such as the case of a businessman who uses a softphone on his laptop computer wherever around the world that he is currently.Â When he is travelling his VoIP softphone is not able to receive calls; and its IP Address will change at each location.Â
To allow for these mobile users, the VoIP provider's SIP server only keeps your VoIP device's record active for a certain time.Â After this time any incoming calls will not be forwarded to your device.Â Your VoIP device should send another registration request to the SIP server - before the SIP server cancels the previous registration.
Symptoms: If your Expiry Time setting is longer than the SIP server's setting, you will find that after registering, your device can make calls until the SIP server expires your registration, then you will not hear a dialtone until your VoIP device registers again.Â
Solution: Reduce the Expiry Time setting in your VoIP device's SIP Account profile.Â The value required will depend on your VoIP provider - for example SPANtalk uses 30 minute expiry, but MyNetFone uses 4 minute expiry.Â
Note that setting your device's Expiry Time to a value lower than the VoIP Provider's expiry time ensures that your VoIP device stays registered.Â The only disadvantage is using a much lower Expiry Time will result in more registration messages than are really necessary.