Verständnisfrage SIP: ankommende Rufnummer unterscheiden

cmohr

Neuer User
Mitglied seit
9 Sep 2005
Beiträge
49
Punkte für Reaktionen
0
Punkte
0
Hi,

mir fehlt momentan leider die Antwort auf eine vermutlich recht einfache Verständnisfrage:

Über einen SIP-Account kommen verschiedene Rufnummern an, diese möchte ich unterscheiden und verschiedene Aktionen ausführen (zum korrekten Gerät weiterleiten, Voicemail, Rufweiterleitung etc.)

Wie kann ich dies realisieren?

Meine Konfig-Dateien sehen bislang wie folgt aus.
Im speziellen landen momentan zwei Nummern auf der 1004. Ich müsste aber die Rufnummer xxx14 weiterleiten. Das klappt aber so nicht

sip.conf
Code:
register => user:[email protected]

[toplink-voice.de]              ; Anmeldung am Toplink-Server
type=peer
host=toplink-voice.de
username=user
fromuser=user
fromdomain=toplink-voice.de
secret=pw
nat=yes
context=sip

[sip]                           ; für ankommende Gespräche
type=friend
username=user
host=toplink-voice.de
fromuser=user
fromdomain=toplink-voice.de
nat=no
context=default
canreinvite=no


[1002]                         
type=friend
host=dynamic
defaultip=192.168.1.101
dtmfmode=rfc2833
context=sip
callerid="..." <1002>

[1003]                          
type=friend
host=dynamic
defaultip=192.168.1.102
dtmfmode=rfc2833
context=sip
callerid="..." <1003>

[1001]                         
type=friend
host=dynamic
defaultip=192.168.1.103
dtmfmode=rfc2833
context=sip
callerid="..." <1001>

[1004]                         
type=friend
host=dynamic
username=1004
secret=...
defaultip=192.168.1.104
disallow=all
allow=ulaw
allow=alaw
allow=gsm
canreinvite=yes
dtmfmode=rfc2833
context=sip
callerid="..." <1004>


extensions.conf

Code:
[default]
exten => 1004,1,Dial(SIP/1004,60)
exten => 1004,2,Congestion
exten => 1004,102,Busy
exten => xxx14,1,Answer
exten => xxx14,2,Dial(SIP/[email protected])     ; Rufnummer xxx14 wird an andere Rufnummer weitergeleitet


[sip]
include => default
exten => 1002,1,Dial(SIP/1002,20)                
exten => 1003,1,Dial(SIP/1003,20)               
exten => 1001,1,Dial(SIP/1001,20)               
exten => 1004,1,Dial(SIP/1004,20)               
exten => _0X.,1,Dial(SIP/${EXTEN:1}@toplink-voice.de)     ; Extension für externe Verbindungen bei 0


Danke im Voraus!
 
scheint ja doch nicht so einfach zu sein.

noch mal zur erläuterung: auf einen Account beim Anbieter "Toplink" kommen mehrere Rufnummern an.
Diese will ich auswerten und jede für sich einzeln einen Dialplan zuweisen (01 geht zum Gerät 1, 02 zum Gerät 2, 03 ist ein Fax usw.)

Ich habe was von Trunks und DIDs gelesen. Könnte mir dies weiterhelfen?
 

Zurzeit aktive Besucher

Neueste Beiträge

Statistik des Forums

Themen
244,878
Beiträge
2,220,027
Mitglieder
371,604
Neuestes Mitglied
broekar
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.

IPPF im Überblick

Neueste Beiträge