I am currently having a very weird issue. I am managing about 10 IP PBX around the world for my company and I use everywhere a macro which allows me to automatically dial IP phone & Soft Phone at the same time when someone tries to reach a user.
Here is an example of the configuration :
account for ip phone for user having number 1111
account for softphone for user having number 1111
The dialplan just does this : exten => 1111,1,Dial(SIP/1111&SIP/softphone-1111|20|rt).
It is working everywhere but not on one of the asterisk. If sip.conf contains the SIP account & the softphone SIP account, it work even if one of them is not registered. If only the SIP account is setup, the IP phone will ring, but when you answer, nothing happens. This only happens when there is no softphone sip account associated to the “extension”.
Note that on 9 of the Asterisk, if the softphone is not setup in sip.conf, it still goes through correctly. all sip.conf / extension.conf general parts are the same, and all softphone accounts & sip accounts are also exactly the same.
The call looks going through, but I just see “Called 1111” and no Ringing 1111 (even if IP phone rings). When hanging up the call, it tells me it could not find softphone-1111 as error etc.
Any idea on why this could happen ?
Thanks in advance !