[Asterisk-Users] Asterisk/Panasonic PRI Integration

Alfred Certain acertain at gecko-soft.com
Wed Nov 24 09:09:41 MST 2004


Hi Guys,

I'm looking for a light on the next problem integrating an Asterisk
server with a Panasonic PBX using a PRI.

The follow config has been working for two weeks and works almost fine,
  except for some little problems...

1- PSTN provides the E1/PRI (EuroISDN)
2- Asterisk receives the PRI
3- Asterisk provides a second PRI to Panasonic
4- Panasonic receives the asterisk PRI

People can receive and make calls on the Panasonic extensions using the
Asterisk public PRI.

PROBLEM: The panasonic users can't use the REDIAL button on their
phones, or send faxes, even sometimes we have echo on calls and we loose
some of the digits that Panasonic send to Asterisk and there's no call
at all.

Follow is the relevant config section of the files:

>>> ZAPTEL.CONF

span=1,0,0,ccs,hdb3,crc4
span=2,0,0,ccs,hdb3,crc4

bchan=1-15
dchan=16
bchan=17-31

bchan=32-46
dchan=47
bchan=48-62

>>> ZAPATA.CONF

context=pri-3122888
switchtype=euroisdn
pridialplan=local
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
echotraining=800
group=1
callgroup=1
pickupgroup=1
immediate=yes
musiconhold=default
signalling = pri_cpe
channel => 1-15
channel => 17-31

context=pri-panasonic
immediate=yes
group=2
overlapdial=yes
signalling = pri_net
channel => 32-46
channel => 48-62

Note: The public PRI is signalled PRI_CPE and the one offered to
Panasonic is signalled PRI_NET

>>> EXTENSIONS.CONF

;
; Context PRI-3122888
;
[pri-3122888]
;
include => default
;
exten => s,1,Answer                    ; Answer the line
exten => s,2,Dial(Zap/g2/2888)    ; Dial to Panasonic and sends the 4
DID digits needed for Panasonic
exten => s,3,Hangup
;
; Context PRI-Panasonic
;
[pri-panasonic]
;
include => default
;
exten => s,1,Answer                          ; Answer the line
exten => s,2,DigitTimeout,2                ; Set Digit Timeout to 5 seconds
exten => s,3,ResponseTimeout,2        ; Set Response Timeout to 10 seconds

exten => _X.,1,Dial(Zap/g1/${EXTEN})
exten => _X.,2,Congestion

I had to use that config on the panasonic context as an Automated
Attendant because on other ways we receive incomplete and scrambled
digits from panasonic, and with this I don't know the caller_id of the
panasonic extension that made a call.

I would appreciate any idea about this.

Alfred Certain
GECKO
www.gecko-soft.com







More information about the asterisk-users mailing list