[Asterisk-Users] Sip relay with asterisk

E. Versaevel erik at infopact.nl
Mon Nov 15 03:03:54 MST 2004


I've got the following setup:

SIP Client --> SER --> Asterisk --> Iptel.org SIP account

I'm now trying to place an outgoing call, which has to be authenticated at
the iptel.org proxy server (which ser can't do) but I seem to be getting 407
packets with the IP of the asterisk machine as realm.


SIP Client                    SER              *                 Iptel.org
 Invite ------->
                               Invite ----->
                                                Invite ------->

                                                <--- 407 realm ip_of_*

Afaik the realm iptel.org should provide to * should be "iptel.org" instead
of the IP of the * box (which would indicate an error at iptel?)

What I'm trying to archive is that the * box authenticated the calls to
iptel and then leave the call alone (so I will have to find out how to get *
out of the media path)
I'm still new to all this, but I think this could work.

Kind regards,

E. Versaevel



Extensions.conf

[sip_in_from_carrier]
exten => _XXXXXXXXXX, 1, Dial(SIP/${EXTEN}@${SERADDRESS},20,r)

;Not a 10 digit number
exten => s,1,Answer
exten => s,2,MusicOnHold()
exten => s,3,Hangup

;Timeout
exten => t,1,Answer
exten => t,2,Background(conf-invalid)
;exten => t,3,MusicOnHold()
exten => t,4,Hangup

;Hangup
exten => h,1,Hangup

[sip_in_from_ser]
exten => _., 1, Dial(SIP/${EXTEN}@sip.carrier,20,r)

;Not a 10 digit number
exten => s,1,Answer
exten => s,2,MusicOnHold()
exten => s,3,Hangup

;Timeout
exten => t,1,Answer
exten => t,2,Background(pin-invalid)
;exten => t,3,MusicOnHold()
exten => t,4,Hangup

;Hangup
exten => h,1,Hangup

[default]
exten => s, 1, Background(conf-invalid)
exten => s, 2, Hangup








Sip.conf

[general]
port=5065
disallow=all
allow=ulaw

register => asterisk:asterisk at sermachine ;Incomming from ser
register => iptel:iptel at sip.iptel.org/iptel_alias ;Incomming from iptel

[sip.carrier]
type=user
realm=iptel.org
username=iptel
secret=iptel
host=sip.iptel.org
canreinvite=no
context=sip_in_from_carrier

[sip.carrier]
type=peer
host=sip.iptel.org
context=sip_in_from_carrier

[sip.ser]
type=user
realm=sermachine
host=sermachine
canreinvite=no
context=sip_in_from_ser

[sip.ser]
type=peer
host=sermachine
context=sip_in_from_ser




More information about the asterisk-users mailing list