Hallo,
ich bastle grade wieder ein wenig - aber über einen Fehler komme ich nicht rüber:
Gegeben ist ein * und zwei sipgate-Accounts. Der eine - ältere, mit Guthaben drauf - soll für outgoing ins Mobilfunknetz, der andere, neue, mit Freiminuten, soll für outgoing ins Festnetz genutzt werden.
Mit dem neuen funktioniert (ins Festnetz) auch alles prima.
Das hinzufügen des zweiten, älteren, gestaltet sich aber schwieriger als gedacht: ein debug zeigt mir gravierende Unterschiede im Rufaufbau:
Was bei dem neuen noch ordentlich aussieht [Rufaufbau-debug]
INVITE sip:[email protected] SIP/2.0
sieht beim alten so aus:
INVITE sip:$(EXTEN)@sipgate.de SIP/2.0
Dementsprechend schlägt der Rufaufbau natürlich fehl.
Wieso bloß wird da die Variable nicht aufgelöst??! Und das passiert wirklich auch, wenn ich einen von beiden Accs in den Configfiles total auskommentiere. Egal, wie ich es anstelle, der ältere Account fiunktioniert nicht, ein letztens erst neu erstellter geht prima.
Die Konfiguration ist für beide absolut identisch (der eine Acc ist grade auskommentiert), hier meine sip.conf:
und die extensions.conf:
(Mal abgesehen davon, daß der eine Acc nicht funktioniert - mache ich das jetzt eher in einem neuen Context (sipgate_out) oder beides wie oben in sipgate_out?
Hat jemand einen Tipp? Ich meine, die config ist doch für beide Accs exakt analog, wieso geht der eine und der andere nicht??
Viele Grüße,
southy
ich bastle grade wieder ein wenig - aber über einen Fehler komme ich nicht rüber:
Gegeben ist ein * und zwei sipgate-Accounts. Der eine - ältere, mit Guthaben drauf - soll für outgoing ins Mobilfunknetz, der andere, neue, mit Freiminuten, soll für outgoing ins Festnetz genutzt werden.
Mit dem neuen funktioniert (ins Festnetz) auch alles prima.
Das hinzufügen des zweiten, älteren, gestaltet sich aber schwieriger als gedacht: ein debug zeigt mir gravierende Unterschiede im Rufaufbau:
Was bei dem neuen noch ordentlich aussieht [Rufaufbau-debug]
INVITE sip:[email protected] SIP/2.0
sieht beim alten so aus:
INVITE sip:$(EXTEN)@sipgate.de SIP/2.0
Dementsprechend schlägt der Rufaufbau natürlich fehl.
Wieso bloß wird da die Variable nicht aufgelöst??! Und das passiert wirklich auch, wenn ich einen von beiden Accs in den Configfiles total auskommentiere. Egal, wie ich es anstelle, der ältere Account fiunktioniert nicht, ein letztens erst neu erstellter geht prima.
Die Konfiguration ist für beide absolut identisch (der eine Acc ist grade auskommentiert), hier meine sip.conf:
Code:
register => 5650xxx:[email protected]/5650xxx
;register => 431xxxx:[email protected]/4317xxx
; ---- Sipgate fuer Handy
[5650xxx]
type=peer
username=5650xxx
fromuser=5650xxx
secret=xxxx
host=sipgate.de
fromdomain=sipgate.de
insecure=very
canreinvite=no
nat=no
disallow=all
allow=ulaw
; ---- Sipgate fuer Festnetz
;[4317xxx]
;type=peer
;username=4317xxx
;fromuser=4317xxx
;secret=xxxxxx
;host=sipgate.de
;fromdomain=sipgate.de
;insecure=very
;canreinvite=no
;nat=no
;disallow=all
;allow=ulaw
und die extensions.conf:
Code:
[sipgate_out]
;exten => _01.,1,Dial,SIP/$(EXTEN)@4317xxx|45|r
exten => _0.,2,Dial,SIP/${EXTEN}@5650xxx|45|r
; [sipgate_handy_out]
; exten => _01.,1,Dial,SIP/$(EXTEN)@4317xxx|45|r
[ankommend]
exten => 5650xxx,1,Dial,SIP/10|30|r
exten => 4317xxx,1,Dial,SIP/10|30|r
Hat jemand einen Tipp? Ich meine, die config ist doch für beide Accs exakt analog, wieso geht der eine und der andere nicht??
Viele Grüße,
southy