I have a customer on one of my Asterisk boxes that wants a small number of DIDs in Hong Kong. Referring to voip-info.org, we found the provider HKBN and their 2b service at www.2b.com.hk.
Following the information at http://www.voip-info.org/wiki/index.php?page=asterisk+settings+HKBN+2b we successfully set up one DID, with Asterisk configured to receive incoming calls from it, as follows (in sip.conf): [general] register => 39999999hk:[EMAIL PROTECTED]:5060/39999999 ;--- Hong Kong Broadband incoming. Section name must match register statements. [s2hkbntel.net] type=user context=from-hkbn canreinvite=no insecure=very disallow=all allow=alaw dtmfmode=rfc2833 nat=no And in /etc/hosts we have the entries: #203.80.89.135 s2hkbntel.net s21.hkbntel.net 203.80.89.139 s2hkbntel.net s22.hkbntel.net As I said, this works fine. We registered a second number and added a register statement, which also worked fine: register => 38888888hk:[EMAIL PROTECTED]:5060/38888888 The problem came when we registered a third number. I added another register statement in the same way, but when Asterisk tried to register this number, it received a "301 Moved Permanently" response, indicating that this third account was on the s21 proxy instead of the s22 one. This system has been in production for over a year, and is running the v1-0 CVS from April 2005. The first question is: does either the 1.2 or trunk version of Asterisk support 301 redirection to automatically re-attempt registration at the specified new IP address? The second question is: how can I set up my sip.conf to register these numbers with different proxies? I've tried using different proxy names and type=friend sections: register => 39999999hk:[EMAIL PROTECTED]:5060/39999999 register => 37777777hk:[EMAIL PROTECTED]:5060/37777777 [hkbn1] type=friend host=s22.hkbntel.net fromdomain=s2hkbntel.net context=from-hkbn canreinvite=no insecure=very disallow=all allow=alaw dtmfmode=rfc2833 nat=no [hkbn2] type=friend host=s21.hkbntel.net fromdomain=s2hkbntel.net context=from-hkbn canreinvite=no insecure=very disallow=all allow=alaw dtmfmode=rfc2833 nat=no However, this doesn't work. The SIP REGISTER packet looks like this: REGISTER sip:hkbn2 SIP/2.0 Via: SIP/2.0/UDP 194.nn.nnn.n:5060;branch=z9hG4bK0d1223ab From: <sip:[EMAIL PROTECTED]>;tag=as1ec60bd6 To: <sip:[EMAIL PROTECTED]> Call-ID: [EMAIL PROTECTED] CSeq: 102 REGISTER User-Agent: Asterisk PBX Expires: 120 Contact: <sip:[EMAIL PROTECTED]> Event: registration Content-Length: 0 And the response that comes back is: SIP/2.0 403 Registrations to foreigndomains are forbidden So it evidently doesn't like either the hkbn2 in the REGISTER line or the s21.hkbntel.net in the From and/or To header. Originally, when one number was working, all those values were s2hkbntel.net. If you're still with me, thanks! I would appreciate any advice from either a SIP expert or someone who has successfully done this with HKBN. I can update to a newer Asterisk if necessary, but only if it will help with this issue. Thanks in advance, Tony -- Tony Mountifield Work: [EMAIL PROTECTED] - http://www.softins.co.uk Play: [EMAIL PROTECTED] - http://tony.mountifield.org _______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users