Hi,
With the help of Draytek I have found the solution to this problem.
In the VOIP->SIP Accounts settings page there is a "Display Name" field, which the User Manual only describes as "The caller-ID that you want to be displayed on your friend's screen". However, there is more behind the scenes than that. The text entered in here affects the messaging to the SIP server.
For example, "John & Jill Smith" entered as the Display Name would appear in the From: field of the following registration dialog to the SIP server:
Code: Select all
-->Send Message to 58.96.1.2:5060 <11:47:42>
REGISTER sip:sip1.exetel.com.au SIP/2.0
Via: SIP/2.0/UDP 220.233.###.###:5060;branch=z9hG4bK-Ygn-20020;rport
From: John & Jill Smith <sip:09######@sip1.exetel.com.au>;tag=bhX-25417
To: <sip:09######@sip1.exetel.com.au>
Call-ID: isD-13469@220.233.###.###
CSeq: 100 REGISTER
Contact: <sip:09######@220.233.###.###>
Max-Forwards: 70
Expires: 240
User-Agent: DrayTek UA-1.2.3 Vigor2700 Series 2.7.3.1
Content-Length: 0
The problem all along has been the "&" character in the Display Name. If I delete this or change it to "and" so it no longer appears in the From: field I am able dial POTS numbers via the VOIP PSTN gateway without problem.
So there you have it. While the FaktorTel server is happy to accept "&" chars, Exetel's isn't. Go figure!