- Mitglied seit
- 29 Okt 2009
- Beiträge
- 2
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo!
Seit einigen Tagen sind wir stolze Besitzer eines ISDN-Anlagenanschlusses, eines Patton SmartNode 4638 (Firmware 5.2) sowie einiger SNOM-Telefone. Ich habe dazu einen Asterisk-Server (Version 1.4.24) eingerichtet, und nach einigen Basteleien und vielen Stolperfallen funktioniert jetzt schon ziemlich viel (interne Telefonate, Telefonate nach extern).
Es verbleibt jedoch ein nicht unwesentliches Problem: Anrufe von extern werden angenommen und von Asterisk korrekt zur richtigen Nebenstelle geleitet, der interne Teilnehmer hört den externen Anrufer, aber der externe Anrufer hört den internen Teilnehmer leider nicht (sehr wohl aber zum Beispiel Wartemusik).
Dies alles hört sich für mich sehr nach einem Asterisk- und nicht einem Patton SmartNode-Problem an, aber sicher bin ich nicht. Daher schicke ich jetzt neben den Asterisk-Konfigurationen auch die Patton SmartNode-Konfiguration mit.
Für jeglichen Hinweis bin ich dankbar.
Patton:
Asterisk Extensions:
Asterisk SIP:
Viele Grüße,
Matthias
Seit einigen Tagen sind wir stolze Besitzer eines ISDN-Anlagenanschlusses, eines Patton SmartNode 4638 (Firmware 5.2) sowie einiger SNOM-Telefone. Ich habe dazu einen Asterisk-Server (Version 1.4.24) eingerichtet, und nach einigen Basteleien und vielen Stolperfallen funktioniert jetzt schon ziemlich viel (interne Telefonate, Telefonate nach extern).
Es verbleibt jedoch ein nicht unwesentliches Problem: Anrufe von extern werden angenommen und von Asterisk korrekt zur richtigen Nebenstelle geleitet, der interne Teilnehmer hört den externen Anrufer, aber der externe Anrufer hört den internen Teilnehmer leider nicht (sehr wohl aber zum Beispiel Wartemusik).
Dies alles hört sich für mich sehr nach einem Asterisk- und nicht einem Patton SmartNode-Problem an, aber sicher bin ich nicht. Daher schicke ich jetzt neben den Asterisk-Konfigurationen auch die Patton SmartNode-Konfiguration mit.
Für jeglichen Hinweis bin ich dankbar.
Patton:
Code:
#----------------------------------------------------------------#
# #
# SN4638/5BIS #
# R5.2 2009-01-14 H323 SIP BRI #
# 1970-01-01T03:50:52 #
# SN/00A0BA04E945 #
# Generated configuration file #
# #
#----------------------------------------------------------------#
cli version 3.20
clock local offset +01:00
dns-relay
webserver port 80 language en
sntp-client
sntp-client server primary 129.132.2.21 port 123 version 4
system
ic voice 0
low-bitrate-codec g729
system
clock-source 1 bri 0 0
clock-source 2 bri 0 1
clock-source 3 bri 0 2
clock-source 4 bri 0 3
clock-source 5 bri 0 4
profile napt NAPT_WAN
profile ppp default
profile tone-set default
profile voip default
codec 1 g711alaw64k rx-length 20 tx-length 20
codec 2 g711ulaw64k rx-length 20 tx-length 20
profile pstn default
profile sip default
profile aaa default
method 1 local
method 2 none
context ip router
interface WAN
ipaddress dhcp
use profile napt NAPT_WAN
tcp adjust-mss rx mtu
tcp adjust-mss tx mtu
interface LAN
ipaddress dhcp
tcp adjust-mss rx mtu
tcp adjust-mss tx mtu
context cs switch
routing-table called-e164 routing_table
route 2928990$ dest-interface IF_SIP_ASTERISK
route 292899[1-9].$ dest-interface IF_SIP_ASTERISK
mapping-table called-e164 to called-e164 extension_mapping
map 2928990 to 0
map 292899([1-9].)$ to \1
interface isdn IF_S0_0
route call dest-table routing_table
interface isdn IF_S0_1
route call dest-table routing_table
interface sip IF_SIP_ASTERISK
bind context sip-gateway GW_ASTERISK
route call dest-service OUTGOING_GROUP
remote asterisk.meona.intra 5060
service hunt-group OUTGOING_GROUP
drop-cause normal-unspecified
drop-cause no-circuit-channel-available
drop-cause network-out-of-order
drop-cause temporary-failure
drop-cause switching-equipment-congestion
drop-cause access-info-discarded
drop-cause circuit-channel-not-available
drop-cause resources-unavailable
route call 1 dest-interface IF_S0_0
route call 2 dest-interface IF_S0_1
context cs switch
no shutdown
context sip-gateway GW_ASTERISK
interface IF_SIP_ASTERISK
bind interface WAN context router port 5060
context sip-gateway GW_ASTERISK
no shutdown
port ethernet 0 0
medium auto
encapsulation ip
bind interface WAN router
no shutdown
port ethernet 0 1
medium auto
encapsulation ip
bind interface LAN router
no shutdown
port bri 0 0
clock auto
encapsulation q921
q921
protocol pp
uni-side auto
encapsulation q931
q931
protocol dss1
uni-side user
bchan-number-order ascending
encapsulation cc-isdn
bind interface IF_S0_0 switch
port bri 0 0
no shutdown
port bri 0 1
clock auto
encapsulation q921
q921
protocol pp
uni-side auto
encapsulation q931
q931
protocol dss1
uni-side user
bchan-number-order ascending
encapsulation cc-isdn
bind interface IF_S0_1 switch
port bri 0 1
no shutdown
port bri 0 2
clock auto
encapsulation q921
q921
protocol pp
uni-side auto
encapsulation q931
q931
protocol dss1
uni-side user
bchan-number-order ascending
encapsulation cc-isdn
port bri 0 2
shutdown
port bri 0 3
clock auto
encapsulation q921
q921
protocol pp
uni-side auto
encapsulation q931
q931
protocol dss1
uni-side user
bchan-number-order ascending
encapsulation cc-isdn
port bri 0 3
shutdown
port bri 0 4
clock auto
encapsulation q921
q921
uni-side auto
encapsulation q931
q931
protocol dss1
uni-side user
bchan-number-order ascending
encapsulation cc-isdn
port bri 0 4
shutdown
Asterisk Extensions:
Code:
[globals]
AREACODE=0761
[general]
autofallthrough=yes
[phones]
include => internal
include => dialout
[incoming]
exten => 2928990,1,Goto(incoming,${EXTEN:6},1)
exten => _292899XX,1,Goto(incoming,${EXTEN:6},1)
exten => 0,1,Answer()
exten => 0,n,Playback(meona-welcome)
exten => 0,n(zentrale),Dial(SIP/11&SIP/12,45,m)
exten => 0,n,GotoIf($["${DIALSTATUS}" = "BUSY"]?busy:unavail)
exten => 0,n(unavail),Playback(MeonaAnrufbeantworter)
exten => 0,n,VoiceMail(100@default,u)
exten => 0,n,Hangup()
exten => 0,n(busy),Playback(MeonaLeitungenBelegt)
exten => 0,n,VoiceMail(100@default,b)
exten => 0,n,Hangup()
exten => _ZX,1,Answer()
exten => _ZX,n,Playback(WelcomeMeona)
exten => _ZX,n,Dial(SIP/${EXTEN},20,m)
exten => _ZX,n,Hangup()
; exten => _ZX,n,Goto(incoming,0,zentrale)
[internal]
exten => _ZX,1,Answer()
exten => _ZX,n,Dial(SIP/${EXTEN},20)
exten => _ZX,n,VoiceMail(${EXTEN}@default,u)
exten => _ZX,n,Hangup()
[dialout]
exten => _0XX.,1,Set(CallerID=2928990)
exten => _0XX.,n,Dial(SIP/${EXTEN}@voip-gateway,60,tT)
exten => _0XX.,n,Congestion
; Vorwahl anhaengen
exten => _XXX.,1,Set(CallerID=2928990)
exten => _XXX.,n,Dial(SIP/${AREACODE}${EXTEN}@voip-gateway,60,tT)
exten => _XXX.,n,Congestion
Asterisk SIP:
Code:
[general]
[20]
type=friend
context=phones
host=dynamic
[voip-gateway]
type=friend
context=incoming
language=de
host=voip-gateway
dtmfmode=inband
disallow=all
allow=ulaw
Viele Grüße,
Matthias