Here are the specific details:
Fusion's SIP proxy server and register server is
ph2.so-net.ne.jp ( 202.238.94.183 )
For outgoing calls, the SIP INVITE packet needs to be sent to their SIP proxy server in this format (for a call to a Tokyo (03)xxxx xxxx number):
Code:
INVITE sip:03xxxxxxxx@0038.fu1.so-net.ne.jp SIP/2.0
Via: SIP/2.0/UDP xxx.xxx.xxx.xxx:6080;rport;branch=z9h...D123
From: 050xxxxxxxx <sip:FUxxxxxxxx@ph2.so-net.ne.jp>;tag=802812810
To: <sip:03xxxxxxxx@0038.fu1.so-net.ne.jp>
Contact: <sip:FUxxxxxxxx@xxx.xxx.xxx.xxx:6080>
Call-ID: DD1B....4C66@192.168.11.55
CSeq: 64733 INVITE
Max-Forwards: 70
Content-Type: application/sdp
User-Agent: X-PRO build 1101
Content-Length: 195
Note that the domain in the "From: " header is the FQDN of the SIP proxy server, however the domain in the request URI is 0038.fu1.so-net.ne.jp. It is possible to enter this with a softphone, however I can't see any way to make such a call through Voxalot.
There is nowhere to enter a "remote domain" in the Provider Details page.
In creating the request URI, VoXaLot dial plans would take care of creating the part to the left of the "@", but I need some way to specify the part to the right of the "@".
Currently, VoXaLot would send a call to Fusion like this:
Code:
INVITE sip:03xxxxxxxx@ph2.so-net.ne.jp SIP/2.0
which doesn't work.