SIP-URI im LOCAL Channel geht nicht

Was willst Du denn genau damit machen/erreichen, warum erst über einen LOCAL channel?

... Dial(LOCAL/10@MeinContext)

[MeinContext]

exten => 10,Dial(SIP/[email protected])
 
Hi,

TinTin schrieb:
Dial(LOCAL/10@MeinContext)
[MeinContext]
exten => 10,Dial(SIP/[email protected])

Genau darum geht es: domain.tld muss transportiert werden.
so wie hier als "XXXdomain.tld" verpackt.

DIAL(LOCAL/Lcontext040123456@context&LOCAL/Lcontext0211123456@context&LOCAL/Lcontextsip:userXXXdomain.tld@context)

Gehen tut es, ist nur sehr unschön und macht es mir an einigen anderen Stellen ganz schön kompliziert.

Deswegen die Frage ob man den nicht irgendwie einfacher rüberbekommt ( z.B. @ maskieren oder die URI in " setzen.
DIAL(LOCAL/sip:user\@domain.tld|context)

Goto(context,sip:[email protected],1) funktioniert ja auch.
 
Mich würde mal interessieren, wie der local context bei Dir aussieht, der dass dann interpretiert:

Dial(LOCAL/Lcontextsip:userXXXdomain.tld@context)
 
_Lcontextsip:.,1,

Der ist ein umfangreicher und ich nehme auch nicht XXX, sondern ":" zur Markierung.

Es stehen noch numerische Werte drin. Die haben haben feste Längen und die bekomme ich mit ${EXTEN:x:y} raus.

Den domain Namen hole ich wegen der unterschiedliche Länge mit CUT und ":" als delimiter aus dem String.
Solange es kein ":" im usernamen gibt funktioniert es.

Dann mache ich noch einen GoTo Sprung damit die CDR Aufzeichnung stimmt.
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,872
Beiträge
2,303,452
Mitglieder
378,532
Neuestes Mitglied
Nik320