I installed Zoiper on my Windows Phone 8.1 (Lumia 640) to test my Asterisk Server.
Yesterday it worked just fine, but today when I try to make a call, it says call ended, and then it shows me an active call, as the call did not end, but continued in the background.
Also it is no longer possible to call the Windows Phone since it would not ring but go to Voicemail after the timeout specified.
On OS X as well as iOS it works just fine, so I believe that my asterisk configuration is just fine.
In the top status bar it shows me:
that my account is registered and my presence is set to available.
It also keeps showing me active calls even if I tap on them and tap on the hang-up button.
My Asterisk dialplan looks like this:
exten => 99,1,Dial(IAX2/iax.roland,30)
exten => 99,2,Voicemail(99@default)
exten => 99,n,HangUp()
exten => 5000,1,Dial(IAX2/iax.iPod,30)
exten => 5000,2,Voicemail(5000@default)
exten => 5000,n,HangUp()
exten => 5,1,Dial(IAX2/iax.zoiper2,30)
exten => 5,2,Voicemail(5@default)
exten => 5,n,HangUp()
5000 is logged in on OS X, 5 is logged in on iOS and 99 is logged in on Windows Phone.
I can call between 5000 and 5 but not to 99. 99 goes to Voicemail after the timeout without ringing on the Windows Phone.
The strange thing is that it worked fine yesterday. And without any changes on my asterisk config (iax accounts, extensions, voicemail) it won't work today.