Hallo zusammen,
Ich benutze seit einiger Zeit Sipgate für eingehende Anrufe, was prima klappt. Nun wollte ich es auch für ausgehende konfigurieren (nachdem die 10000 Testnummer funzt) und habe meinen Account mit 20 Euronen geladen (erstmals nach Monaten
. Nur.... ich komme trotzdem nicht raus, Sipgate meldet nur ein Forbidden... ich weiss nun nicht, ob ich was falsch konfiguriert habe, oder ob ein Sipgate Fehler vorliegt (in der Störungsstelle beklagen sich ja ein paar Leute auch über Forbiddens), oder ob man nach einem Kreditladen warten muss? In der Webseite ist die Ladung aber schon drin, und auch schon ne halbe Stunde her.
Meine Konf in sip.conf (da ich keine Firewall zwischen asterisk und sipgate habe, ist nat auf no; ausserdem habe ich den Codec auf ilbc gezwungen, aber daran liegt es nicht, habs auch ohne probiert):
Und wählen mit
Getestet hab ichs mit einer CH-Nummer +41 31 3249111 (also 041313249211) und dann die ganze Sache gesniffed, was gekürzt ergab ("*" ist mein Asterisk System):
Interessant ist dabei auch, dass er nicht mal probierte, mich zu authentifizieren...
Die Registration selber klappt:
Dann noch ein anderes, kleineres Problem: ich will ja den ilbc Codec erzwingen. das klappt auch prima, wenn ich auf 10000 telefoniere:
Wenn ich nun aber via 50000 auf die Voice Mailbox gehe (testweise), scheint der ilbc nicht zu verstehen:
Wie man aus der Meldung "No compatible codec" sieht. Ist natürlich doof, wenn dann - wie oben - auf Asterisk eine Codec-Wandlung stattfindet. Ich hoffe sehr, ilbc geht für normale Telefonate? Bei Voicemail ists mir wurscht, da das eh meine Asterisk macht
Danke im voraus,
Andreas
Ich benutze seit einiger Zeit Sipgate für eingehende Anrufe, was prima klappt. Nun wollte ich es auch für ausgehende konfigurieren (nachdem die 10000 Testnummer funzt) und habe meinen Account mit 20 Euronen geladen (erstmals nach Monaten
Meine Konf in sip.conf (da ich keine Firewall zwischen asterisk und sipgate habe, ist nat auf no; ausserdem habe ich den Codec auf ilbc gezwungen, aber daran liegt es nicht, habs auch ohne probiert):
Code:
[Sipgate]
type=friend
username=1838074
secret=####
host=sipgate.de
fromuser=1838074
fromdomain=sipgate.net ; habe da auch sipgate.de probiert, no success
nat=no
dtmfmode=info
canreinvite=no
insecure=very
disallow=all ; Disallow all codecs
allow=ilbc
Und wählen mit
Code:
exten => _X.,1,SetCallerID(${SIPGATEID})
exten => _X.,2,SetVar(SIP_CODEC=ilbc)
exten => _00ZX.,3,Dial(SIP/0${EXTEN:2}@Sipgate,60,)
Getestet hab ichs mit einer CH-Nummer +41 31 3249111 (also 041313249211) und dann die ganze Sache gesniffed, was gekürzt ergab ("*" ist mein Asterisk System):
Code:
*>sipgate: INVITE sip:[email protected]
From: "1838074".<sip:[email protected]>
To: <sip:[email protected]>
contact: <sip:[email protected]>
sipgate>*: SIP/2.0 100 trying - your call is important to us
From: "1838074".<sip:[email protected]>
To: <sip:[email protected]>
sipgate>*: SIP/2.0 183 Session Progress
From: "1838074".<sip:[email protected]>
To: <sip:[email protected]>
sipgate>*: SIP/2.0 403 Forbidden
From: "1838074".<sip:[email protected]>
To: <sip:[email protected]>
*>sipgate: ACK sip:[email protected]
From: "1838074".<sip:[email protected]>
To: <sip:[email protected]>
Interessant ist dabei auch, dass er nicht mal probierte, mich zu authentifizieren...
Die Registration selber klappt:
Code:
> sip show registry
Host Username Refresh State
sip.stanaphone.com:5060 9146186487 1785 Registered
sipgate.de:5060 1838074 1785 Registered
calamar0.nikotel.com:5060 klaymen 3765 Registered
Dann noch ein anderes, kleineres Problem: ich will ja den ilbc Codec erzwingen. das klappt auch prima, wenn ich auf 10000 telefoniere:
Code:
-- Executing SetCallerID("SIP/GSIn-8103", "1838074") in new stack
-- Executing SetVar("SIP/GSIn-8103", "SIP_CODEC=ilbc") in new stack
-- Executing Dial("SIP/GSIn-8103", "SIP/[email protected]|60|") in new stack
-- Called [email protected]
-- SIP/Sipgate-cf4f answered SIP/GSIn-8103
Sep 24 17:22:37 NOTICE[770063]: chan_sip.c:1817 sip_answer: Changing codec to 'ilbc' for this call because of ${SIP_CODEC) variable
-- Attempting native bridge of SIP/GSIn-8103 and SIP/Sipgate-cf4f
-- Attempting native bridge of SIP/GSIn-8103 and SIP/Sipgate-cf4f
rufus*CLI> sip show channels
Peer User/ANR Call ID Seq (Tx/Rx) Format
217.10.79.9 10000 5ef79ae2239 00102/00000 ILBC
10.1.41.188 GSIn 7ac22eb2418 00101/28690 ILBC
2 active SIP channel(s)
Wenn ich nun aber via 50000 auf die Voice Mailbox gehe (testweise), scheint der ilbc nicht zu verstehen:
Code:
-- Executing SetCallerID("SIP/GSIn-2428", "1838074") in new stack
-- Executing SetVar("SIP/GSIn-2428", "SIP_CODEC=ilbc") in new stack
-- Executing Dial("SIP/GSIn-2428", "SIP/[email protected]|60|") in new stack
-- Called [email protected]
Sep 24 17:23:27 WARNING[213005]: chan_sip.c:2752 process_sdp: No compatible codecs!
-- SIP/Sipgate-34da answered SIP/GSIn-2428
Sep 24 17:23:27 NOTICE[786447]: chan_sip.c:1817 sip_answer: Changing codec to 'ilbc' for this call because of ${SIP_CODEC) variable
-- Attempting native bridge of SIP/GSIn-2428 and SIP/Sipgate-34da
-- Attempting native bridge of SIP/GSIn-2428 and SIP/Sipgate-34da
rufus*CLI> sip show channels
Peer User/ANR Call ID Seq (Tx/Rx) Format
217.10.79.9 50000 7c3f1589087 00102/00000 ALAW
10.1.41.188 GSIn dcde6788439 00101/50722 ILBC
2 active SIP channel(s)
Wie man aus der Meldung "No compatible codec" sieht. Ist natürlich doof, wenn dann - wie oben - auf Asterisk eine Codec-Wandlung stattfindet. Ich hoffe sehr, ilbc geht für normale Telefonate? Bei Voicemail ists mir wurscht, da das eh meine Asterisk macht
Danke im voraus,
Andreas