Wie konfiguriere ich Asterisk für sipgate trunking?

Hinweise zur Konfiguration eines Asterisks für sipgate trunking.

Nachfolgend finden Sie Hinweise zur Konfiguration eines Asterisks. Ein entsprechender Peer könnte so aussehen:

[global]
endpoint_identifier_order = username,ip

[generic_transport]
type = transport
protocol = udp
bind = 0.0.0.0

[generic_endpoint](!)
type=endpoint
context=error
100rel=no
direct_media=no allow=!all,g722,alaw,ulaw,g726aal2,gsm,ilbc
g726_non_standard=yes
rtp_timeout=120
rtp_timeout_hold=900
transport=generic_transport
t38_udptl=yes
t38_udptl_ec=redundancy
fax_detect=no
t38_udptl_nat=yes
aors=generic_aor
moh_passthrough=yes
dtmf_mode=auto
allow_transfer=no
tos_audio=ef
cos_audio=5
sdp_session=VoIP
GW timers=no
send_diversion=no

[sipgateregister]
type = registration
server_uri = sip:#SIPID#@sipconnect.sipgate.de
client_uri = sip:#SIPID#@sipconnect.sipgate.de
contact_user = inbound-calls
outbound_auth = sipgateauthreg

[sipgateendpoint](generic_endpoint)
type = endpoint
aors = sipgateaor
context = inbound
;auth = sipgateauth
outbound_auth = sipgateauth
from_domain=sipconnect.sipgate.de
from_user=#SIPID#

[sipgateaor]
type = aor
contact = sip:sipconnect.sipgate.de

[sipgateidentify]
type = identify
match = sipconnect.sipgate.de
match = 217.10.68.150:5060
endpoint = sipgateendpoint

[sipgateauthreg]
type = auth
auth_type = userpass
username = #SIPID#
password = #SIPPASSWORD#

[sipgateauth]
type = auth
auth_type = userpass
username = #SIPID#
password = #SIPPASSWORD#

Für die Platzhalter #SIPID# und #password# geben Sie bitte Ihre persönliche sip-ID sowie Ihr persönliches sip-Passwort ein.

Besonders wichtig ist die Information in der Zeile outbound_auth, damit gewährleistet wird, dass Sie auf dem richtigen Server landen. Für eingehende Gespräche muss sich der Asterisk an unserem Server registrieren. Wichtig ist dabei, dass der Peer sipconnect.sipgate.de heißt.

Bei ausgehenden Gesprächen setzen Sie bitte die gewünschte Absenderrufnummer im E164-Format (also international ohne führende Nullen oder "+"-Zeichen) als neuen Header P-Preferred-Identity:

Möchten Sie die Rufnummer unterdrücken, tragen Sie folgendes ein:

Eingehende Anrufe werden Ihnen mit der vollen gewählten E164-Nummer in der Request URI signalisiert. So können Sie problemlos in der Variable ${EXTEN} damit arbeiten. Ein Herausschneiden der Nummer aus der To-URI ist nicht nötig.

Wenn Sie in Ihrer Telefonanlage Rufumleitungen schalten, können Sie dies auch signaliseren. Dazu verwenden Sie bitte den Diversion-Header und tragen dort die original angerufene Nummer (im folgenden Beispiel wurde diese im Dialplan in die Variable ORIGEXTEN geschrieben) ein:

Weitere Informationen finden Sie in den Konfigurationsanleitungenarrow-up-right.

Zuletzt aktualisiert