SIPGATE

Aus ConfigWiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: Sipgate ist ein einfacher Anbieter was das einbinden der Headerinformationen angeht man benötigt nicht viel. bsp.: sip.conf [sipgate-out] type=peer username=XXXX...)
 
Zeile 70: Zeile 70:
  
  
Das ist die minimale Version was benötigt wird, bei der sip.conf muss auf die Contexte geachtet werden [sipgate-out] oder [sip-in].
+
Das ist die minimale Version was benötigt wird, bei der sip.conf muss auf die Contexte geachtet werden [sipgate-out] oder [sip-in].<br />
Bei sipgate werden alle Rufnummern aufgeführt welche für das Incomming bestimmt sind.
+
Bei sipgate werden alle Rufnummern aufgeführt welche für das Incomming bestimmt sind.<br />
 
Eine Dynamische verarbeitung der Nummern ist auch möglich aber lohn nicht bei einem 10 Rufnummern Trunk.
 
Eine Dynamische verarbeitung der Nummern ist auch möglich aber lohn nicht bei einem 10 Rufnummern Trunk.

Version vom 13. August 2012, 09:45 Uhr

Sipgate ist ein einfacher Anbieter was das einbinden der Headerinformationen angeht man benötigt nicht viel.

bsp.: sip.conf

[sipgate-out]
type=peer
username=XXXXXXX
fromuser=XXXXXXXX
secret=XXXXXXXX
host=sipconnect.sipgate.de
fromdomain=sipconnect.sipgate.de
outboundproxy=sipconnect.sipgate.de
port=5060
insecure=port,invite
canreinvite=no
nat=no
disallow=all
allow=ulaw
allow=alaw
dtmfmode=rfc2833
registertimeout=600
[sipgate-in]
type=friend
fromdomain=sipconnect.sipgate.de
host=sipconnect.sipgate.de
context=sip-in

bsp.: extension.conf

[sip-out]
exten => _0X.,1,Set(CALLERID(num)=${CALLERID(num)})
exten => _0X.,n,SipAddHeader(P-Preferred-Identity: <sip:${CALLERID(num)}@sipconnect.sipgate.de>)
exten => _0X.,n,Dial(SIP/${EXTEN}@sipgate-out,30,trg)
exten => _0X.,n,Hangup()
exten => _11X,1,Set(CALLERID(num)=${CALLERID(num)})
exten => _11X,n,SipAddHeader(P-Preferred-Identity: <sip:${CALLERID(num)}@sipconnect.sipgate.de>)
exten => _11X,n,Dial(SIP/${EXTEN}@sipgate-out,30,trg)
exten => _11X,n,Hangup()


exten => _+.,1,Set(CALLERID(num)=${CALLERID(num)})
exten => _+.,n,SipAddHeader(P-Preferred-Identity: <sip:${CALLERID(num)}@sipconnect.sipgate.de>)
exten => _+.,n,Dial(SIP/${EXTEN}@sipgate-out,30,trg)
exten => _+.,n,Hangup()
exten => _00.,1,Set(CALLERID(num)=${CALLERID(num)})
exten => _00.,n,SipAddHeader(P-Preferred-Identity: <sip:${CALLERID(num)}@sipconnect.sipgate.de>)
exten => _00.,n,Dial(SIP/${EXTEN}@sipgate-out,30,trg)
exten => _00.,n,Hangup()
exten => _ZXX.,1,Set(CALLERID(num)=${CALLERID(num)})
exten => _ZXX.,n,SipAddHeader(P-Preferred-Identity: <sip:${CALLERID(num)}@sipconnect.sipgate.de>)
exten => _ZXX.,n,Dial(SIP/${PREFIX}${EXTEN}@sipgate-out,30,trg)
exten => _ZXX.,n,Hangup()
[sip-in]
exten => 49351XXXXXXXX,1,Dial(SIP/80,20,tT)
exten => 49351XXXXXXXX,2,Dial(SIP/80&SIP/XXXXXXXXX@sipgate-out,60,trg)
exten => 49351XXXXXXXX,1,Dial(SIP/83,,tT)
exten => 49351XXXXXXXX,1,Dial(SIP/84,,tT)
exten => 49351XXXXXXXX,1,Dial(SIP/85,,tT)
exten => 49351XXXXXXXX,1,Dial(SIP/88,,tT)
exten => 49351XXXXXXXX,1,Dial(SIP/80,20,tT)
exten => 49351XXXXXXXX,2,Dial(SIP/80&XXXXXXXXXXX@sipgate-out,60,trg)


Das ist die minimale Version was benötigt wird, bei der sip.conf muss auf die Contexte geachtet werden [sipgate-out] oder [sip-in].
Bei sipgate werden alle Rufnummern aufgeführt welche für das Incomming bestimmt sind.
Eine Dynamische verarbeitung der Nummern ist auch möglich aber lohn nicht bei einem 10 Rufnummern Trunk.

Meine Werkzeuge