[Asterisk-Users] Outgoing SIP Problems with Asterisk and SER on same PC

david.waugh at berlin.de david.waugh at berlin.de
Sat Jul 23 10:45:19 MST 2005


Hello fellow asterisk people!

I have Asterisk listening on port 5061 and SER on port 5060.

Asterisk is configured as a gateway for ISDN/Analog/H323 and also SIP.

My problems are with SIP. I can make incoming calls from SIP to asterisk
and to any of the other networks, but when I try to make an outgoing
call from Asterisk to SER I see the following in Asterisk:

-- Executing Ringing("H323/ip$192.219.85.57:2712/8570", "") in new
stack
    -- Executing Dial("H323/ip$192.219.85.57:2712/8570",
"sip/280 at sip_proxy-out|20|r") in new stack
    -- Called 280 at sip_proxy-out
    -- Got SIP response 482 "Loop Detected" back from 192.219.85.57
    -- Now forwarding H323/ip$192.219.85.57:2712/8570 to
'Local/280 at sip-incoming' (thanks to SIP/sip_proxy-out-f67d)
Jul 22 20:20:25 NOTICE[29756]: chan_local.c:378 local_alloc: No such
extension/context 280 at sip-incoming creating local channel

Jul 22 20:20:25 NOTICE[29756]: app_dial.c:232 wait_for_answer: Unable to
create local channel for call forward to 'Local/280 at sip-incoming'

  == Everyone is busy/congested at this time
    -- Timeout on H323/ip$192.219.85.57:2712/8570
  == CDR updated on H323/ip$192.219.85.57:2712/8570
    -- Executing Goto("H323/ip$192.219.85.57:2712/8570", "#|1") in new
    stack -- Goto (default,#,1)
    -- Executing Playback("H323/ip$192.219.85.57:2712/8570",
"demo-thanks") in new stack
    -- Playing 'demo-thanks' (language 'en')
  == Spawn extension (default, #, 1) exited non-zero on
'H323/ip$192.219.85.57:2712/8570'

Want I want to happen is the call to go out through Asterisk - to SER
(as SER knows where the SIP extension is) - and then onto the extension
of the person to call.

In my sip.conf I have the following:

[general]
context=sip-incoming                    ; Default context for incoming
calls autocreatepeer=yes

recordhistory=yes               ; Record SIP history by default
                                ; (see sip history / sip no history)
;realm=fedcore2.eicon.com       ; Realm for digest authentication
                                ; defaults to "asterisk"
                                ; Realms MUST be globally unique
according to RFC 3261
                                ; Set this to your host name or domain
                                name
port=5061                       ; UDP Port to bind to (SIP standard port
is 5060)
bindaddr=0.0.0.0                ; IP address to bind to (0.0.0.0 binds
to all)
srvlookup=yes                   ; Enable DNS SRV lookups on outbound
calls
                                ; Note: Asterisk only uses the first
                                host
disallow=all                    ; First disallow all codecs
allow=ulaw                      ; Allow codecs in order of preference

register =>Asterisk:XXXXXXX at fedcore2.XXXXXXXX.com/5000

[sip_proxy-out]
type=friend                     ; we only want to call out, not be
called secret=XXXXXXXX
username=Asterisk               ; Authentication user for outbound
proxies host=fedcore2.XXXXXXX.com

In my extensions.conf I have

exten =>_5XXX,2,Dial(sip/${EXTEN:1}@sip_proxy-out,20,r)

So that dialing an extension 5XXX rings sip extension XXX.

I also the following context to catch incoming SIP calls.
[sip-incoming]
exten=>s,1,Wait,1
exten =>s,2,Goto(default,384220,1)
exten =>5000,1,Goto(default,384220,1)
exten =>_9.,1,Goto(default,${EXTEN:1},1)

Why am I unable to make outgoing SIP calls?

I have also not made any changes to my DNS SVR settings (in case I need
to???)

I have also tried to have the following alternative in my extensions.conf
It is something like this:
Asterisk extensions.conf:

 [globals]
 SERADDRESS=XXX.XXX.XXX.XXX:5060

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

However, this then causes a message "Message to Big" to be displayed in SER.

Many thanks for your help. I am probably doing something obvious wrong!

Thanks
David





More information about the asterisk-users mailing list