[Problem] Failed to authenticate on INVITE

padowa76

Aktives Mitglied
Mitglied seit
23 Jun 2006
Beiträge
1,279
Punkte für Reaktionen
9
Punkte
38
Hallo zusammen,

ich bin gerade am tüfteln mit einem VoIP-Account der über einen Richtfunkanbieter (TGNET) bereitgestellt wird. Eingehende Telefonie funktioniert soweit problemlos, nur bei ausgehenden Gesprächen bekomme ich folgende Meldung und der Asterisk legt mit circuit-busy auf:
Code:
 -- Called SIP/08003301000@40XXXX2
[Oct  6 15:01:46] NOTICE[61016]: chan_sip.c:20354 handle_response_invite: Failed to authenticate on INVITE to '"Anonymous" <sip:[email protected]>;tag=as36300ea3'
 -- SIP/40XXXX2-00000008 is circuit-busy


sip.conf
Code:
register => 493222996XXXX:*****@sip.itsp.de/40XXXX2

[40XXXX2]
type=peer
secret=*****
canreinvite = no
insecure=port,invite 
username=493222996XXXX
defaultuser=493222996XXXX
fromuser=493222996XXXX
context=incoming
fromdomain=sip.itsp.de
host=sip.itsp.de
disallow=all
allow=alaw           
dtmfmode=auto
qualify=yes
nat=yes

extensions.conf
[outgoing]
exten => _0X.,1,Set(CALLTIME=${STRFTIME(${EPOCH},GMT-2,%y-%m-%d %H:%M:%S)})
exten => _0X.,n,Macro(revdblookup,${EXTEN},${DIALLINE},outgoing,${CDR(uniqueid)},${CALLERID(num)})
exten => _0X.,n,GotoIf($["${HIDECALLERID}" = "1"]?hide:weiter)
exten => _0X.,n(hide),Set(CALLERID(num-pres)=prohib)
exten => _0X.,n(weiter),Dial(SIP/${EXTEN}@${DIALLINE},60,trg)
exten => _0X.,n,Hangup

Kann mir hier eventuell jemand auf die Sprünge helfen .. ein Sipgateaccount funktioniert ein- und ausgehend problemlos
 
Zuletzt bearbeitet:
Hi ...

Auf den ersten Blick sieht sip.conf eigentlich gut aus.

kannst du noch den outbound-Teil "Beispiel: _XXXXX.,1,Dial(SIP/${EXTEN}@40XXXX2,,r)" auf der extensions.conf posten.
 
Hallo Rainer,

ich meinen Eingangspost entsprechend um den Outgoing-Teil der Extensions.conf ergänzt

Gruß Patrick
 
upps sorry ... alles zurück ... steht ja schon in der ersten Zeile:
Called SIP/08003301000@40XXXX2
[Oct 6 15:01:46] NOTICE[61016]: chan_sip.c:20354 handle_response_invite: Failed to authenticate on INVITE to '"Anonymous" <sip:[email protected]>;tag=as36300ea3'
-- SIP/40XXXX2-00000008 is circuit-busy

kannst du eine Zeile hinzufügen um der Var Inhalt von ${DIALLINE} in der CLI zu prüfen.

Code:
[outgoing]
exten => _0X.,1,Set(CALLTIME=${STRFTIME(${EPOCH},GMT-2,%y-%m-%d %H:%M:%S)})
exten => _0X.,n,Macro(revdblookup,${EXTEN},${DIALLINE},outg oing,${CDR(uniqueid)},${CALLERID(num)})
exten => _0X.,n,GotoIf($["${HIDECALLERID}" = "1"]?hide:weiter)
exten => _0X.,n(hide),Set(CALLERID(num-pres)=prohib)
[B]exten => _0X.,n(weiter),NoOp( *** DIALLINE: ${DIALLINE} *** )[/B]
exten => _0X.,n,Dial(SIP/${EXTEN}@${DIALLINE},60,trg)
exten => _0X.,n,Hangup
 
Zuletzt bearbeitet:
Da steht die 40XXXX2 drin
 
Hi

versuche es mal so.

Code:
[outgoing]
exten => _0X.,1,Set(CALLTIME=${STRFTIME(${EPOCH},GMT-2,%y-%m-%d %H:%M:%S)})
exten => _0X.,n,Macro(revdblookup,${EXTEN},${DIALLINE},outg oing,${CDR(uniqueid)},${CALLERID(num)})
exten => _0X.,n,GotoIf($["${HIDECALLERID}" = "1"]?hide:weiter)
[B]exten => _0X.,n(hide),Set(CALLERID(name)=anonymous)[/B]
exten => _0X.,n(weiter),NoOp( *** DIALLINE: ${DIALLINE} *** )
exten => _0X.,n,Dial(SIP/${EXTEN}@${DIALLINE},60,trg)
exten => _0X.,n,Hangup
 
Manchmal ist es echt zu verzweifeln. Mit 'Set(CALLERID(name)=anonymous)' wollte er es auch nicht. Ich hab spaßeshalber mal die Zeile ganz weggelassen und nun funktioniert es.
Da der VoIP-Account bei TGNET schon providerseitig eine Rufnummerunterdrückung hat, kann ich mir diese hier sparen.

Danke Rainer für deine Unterstützung

Gruß Patrick
 
Kostenlos!

Statistik des Forums

Themen
248,864
Beiträge
2,303,174
Mitglieder
378,518
Neuestes Mitglied
koenig79