Rufnummern in SIP Account weiterleiten

baschdieh

Mitglied
Mitglied seit
15 Sep 2005
Beiträge
416
Punkte für Reaktionen
0
Punkte
0
Asterisk01 bekommt Informationen bzgl. Rufnummern. Dort habe ich eine extension zum abgreifen der Rufnummer:
Code:
exten => 496925XXXX,1,Dial(SIP/test)

Asterisk02 (an einem anderen Standort) baut eine Verbindung via SIP "test" zu Asterisk01 auf. Die Rufnummern die auf Asterisk01 in den SIP Account "test" weitergeleitet werden kommen zwar auf Asterisk02 auf, allerdings wird die anzurufende Nummer durch den SIP Account ersetzt. Problematik ist, dass mehrerer Rufnummern dadurch nicht mehr auf Asterisk02 unterscheiden werden koennen um diese in die jeweiligen lokalen SIP Accounts zu verteilen.

Ich suche nun eine Moeglichkeit von Asterisk01 via SIP zu Asterisk02 die Rufnummern eins zu eins durchreichen zu koennen. Wie kann man so was realisieren? Vielleicht gibt es noch eine andere Moeglichkeit ohne einen Dial Befehl? Vielleicht kann man auf Asterisk01 mit "SipAddHeader" einen Header fuer die Rufnummer schreiben, die auf Asterisk02 mit "SipGetHeader" ausgewertet werden kann?

Das Problem beschaeftigt mich nun seit Tagen, leider finde ich hierzu keinerlei Loesungsansatz. Waere schoen, wenn ich Rueckmeldung bekommen wuerde.

Vielen Dank im Vorfeld!

Gruesse,
Basty
 
nur eine Idee.
Warum packst Du die zu übermittelnde Nummer nicht in die CallerID name oder number. Die kannst Du doch beliebig setzen.

Falls Du was über sipaddheader rausfindest, das würde mich auch interessieren.

Zur Info aus der Asterisk Mailingliste:
Juan J. Sierralta P. wrote:

> exten => _9XXXXXXX,1,SipAddHeader(P-Asserted-Identity: <sip:${CALLERIDNUM}
> exten => _9XXXXXXX,2,SipAddHeader(P-Asserted-Identity: tel:${CALLERIDNUM})
> exten => _9XXXXXXX,3,Dial(SIP/${EXTEN}@${SIPTRUNK},,tT)
> exten => _9XXXXXXX,4,Congestion
>
> * * The problems is that Asterisk only add the last (priority 2)
> header if I remove the second SipAddHeader the first one appears on
> the INVITE. How do I add two or more headers ?

You cannot add two headers with the same label; just add one header with
both values in it.
Hi,

* * *Thanks. Those headers are explained on RFC3325 and are meant to
used that way suplying one to many pairs of (P-Asserted-Identity:
URI). Is there some way to place a carriage return or newline to
emulate this ?

On 1/18/06, Kevin P. Fleming <[email protected]> wrote:
> Alexander Lopez wrote:
> > So this will work??
> >
> > exten => _9XXXXXXX,1,SipAddHeader(P-Asserted-Identity:
> > sip:${CALLERIDNUM} tel:${CALLERIDNUM})
>
> Depends on the syntax of the header value; I've never seen that header
> before, so I don't know how values in it are supposed to be supplied.

--
Juanjo sin .sig
 
Hi,

vielen Dank fuer Deine Antwort. Wie meinst du das mit der Callerid? Beispiel?

Danke!

Greets,
basty
 
nevermind - alles okay! Funktioniert nun. Vielen Dank!
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,857
Beiträge
2,302,987
Mitglieder
378,504
Neuestes Mitglied
Hallo61Hallo