[gelöst] Asterisk mit Fonosip meldet 603

broetchen

Neuer User
Mitglied seit
24 Feb 2006
Beiträge
45
Punkte für Reaktionen
0
Punkte
0
Vorausetzungen:
asterisk (von netview) auf einem fli4l, konfiguriert nach der Anleitung des Forums. Anbierter unter *2: fonosip.com mit +1er telefonnummer. Verwenden möchte ich den Zugang um in usa toll free nummern anzurufen (Bsp: Microsoft aktivierung).
Bisher hat mit direktem Eintrag in x-lite alles funktioniert, doch leider mit asterisk nicht. Nach einer Zeit call proceeding erscheint Fehler 603.
Auch existiert das Problem seit einigen Tagen.

ich wähle *218885712048
*2 -> zweiter Anbieter, 1 für nationales Gespräch
Code:
    -- Executing Dial("SIP/39-5f5e", "SIP/18885712048@fonosip|45|r") in new stack
    -- Called 18885712048@fonosip
    -- Got SIP response 302 "Moved Temporarily" back from 65.110.41.100
    -- Now forwarding SIP/39-5f5e to 'Local/18885712048@default' (thanks to SIP/fonosip-3853)

Mar 12 21:04:13 NOTICE[14999]: chan_local.c:494 local_alloc: No such extension/context 18885712048@default creating local channel

Mar 12 21:04:13 NOTICE[14999]: app_dial.c:467 wait_for_answer: Unable to create local channel for call forward to 'Local/18885712048@default' (cause = 0)

  == Everyone is busy/congested at this time (1:0/0/1)

Mar 12 21:04:16 WARNING[2652]: chan_sip.c:9609 handle_response_register: Got 200 OK on REGISTER that isn't a register

Mar 12 21:04:23 WARNING[14999]: pbx.c:2403 __ast_pbx_run: Timeout, but no rule 't' in context 'default'

hier meine sip.conf
Code:
[general]
register => 8937300:<XYZXYZXYZ>@fonosip.com/fonosip
[fonosip]
type=peer
secret=<blablablabla>
username=8937300
host=fonosip.com
fromuser=8937300
fromdomain=fonosip.com
nat=no
insecure=very
caninvite=no
canreinvite=no
disallow=all
allow=ulaw
allow=alaw
allow=gsm
allow=ilbc

[fonosip_in]
type=peer
fromdomain=fonosip.com
host=fonosip.com
context=ankommend
disallow=all
allow=ulaw
allow=alaw
allow=gsm
allow=ilbc

hier meine extensions.conf
Code:
[fonosip_out]
exten => _*2.,1,Dial,SIP/${EXTEN:2}@fonosip|45|r
[default]
include => fonosip_out
 
Du solltest mal probieren, Dich von einer anderen IP aus anzurufen ... sieht so aus, als ob fonosip erkennt, daß die Absender- und die Ziel-IP gleich sind und gibt den Anruf an Deinen Asterisk zurück. Daher kommt der Anruf-Versuch im LOCAL Channel.
 
helft mir auf die Sptrünge: warum sollten src und dest ip gleich sein ?

man korrigiere mich bitte:
Code:
-- Got SIP response 302 "Moved Temporarily" back from 65.110.41.100
heisst doch vorübergehend auf einer anderen IP, als Reaktion fällt * zurück auf default =(hier) lokale Verarbeitung.
 
ja - und die lokale Verarbeitung hast Du vermutlich nicht korrekt implementiert.
 
die lokale Verarbeitung ist soweits im Kurs beschrieben ist, implementiert.
Aber ich mags ja garnicht lokal verarbeiten, sondern fonosip.com weiterreichen. Wie gesagt, direkt in x-lite eingetragen (ist aber mittlerweile wieder lange genug offline) funktionierts anrufen.

Blibt also unklar, warum asterisk nicht dem 302 folgt.
 
Zuletzt bearbeitet:
Ich lese das so, als ob bei fonosip eine Weiterleitung eingerichtet sei oder als ob dein Asterisk nicht bei fonosip als verfügbar gemeldet wird.
 
sicherlich hat doch noch jemand ausser mir fonosip in Verwendung :phone:
gibts dazu netterweise einen config-Auszug ?
 
Gelöst:
ist das gleiche wie bei nikotel
Ursache: mit 302 wird weitergelitet, das macht aber der * nicht mit (könnte man das mal fixen..)
Workaround: wie bei nikotel
Eintrag: host=gw1.voipmich.com ; war fonosip.com
allerdings funktionieren dann die Adressen mit [n]*@fonosip.com nichtmehr.
 
Kostenlos!

Statistik des Forums

Themen
248,873
Beiträge
2,303,511
Mitglieder
378,533
Neuestes Mitglied
PatrickSt91