[asterisk-users] Asterisk - VoiceGenie IVR
Eric Rousse
eric.rousse at telmatik.com
Thu Feb 22 08:46:29 MST 2007
Hi,
I'm currently working on a setup between Asterisk and VoiceGenie (which
is a IVR system).
The way my setup is done, is that I have a PRI line coming in my
Asterisk server, and then VoiceGenie is connected to Asterisk via SIP,
like any other softphone basically. I'm able to receive calls in
Asterisk and then link them with VoiceGenie. But one of my issues is
that when I get an outside call, transfer the call to VoiceGenie, then
for that specific calls VoiceGenie would decide that this call has to be
transfered to an outside party, so then VoiceGenie calls up that number,
it goes through Asterisk and it reached the other person. But the link
doesn't stay up very long, max 15 seconds.
That's one of the errors that I see in Asterisk(for obvious reasons I've
replaced some numbers with *):
-- Hungup 'Zap/8-1'
Feb 15 14:10:19 WARNING[25664]: chan_sip.c:1227 retrans_pkt: Maximum
retries exceeded on transmission
7E760C00-C443-6205-772B-88682E2484DE-5060 at 10.1.1.40 for seqno 1
(Critical Response)
Feb 15 14:10:28 WARNING[25664]: chan_sip.c:1227 retrans_pkt: Maximum
retries exceeded on transmission
7E760C00-C443-6205-772B-88682E2484DE-5060 at 10.1.1.40 for seqno 1
(Critical Response)
-- Hungup 'Zap/1-1'
Here's a part of my dialplan for outside calls:
exten => _9XXXXXXXXXX,1,Set(CALLERID(all)=<450-655-****>)
exten => _9XXXXXXXXXX,2,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
And here's a Macro that I use for incoming call for VoiceGenie:
[macro-voicegenie]
exten => s,1,Answer
exten => s,2,SIPAddHeader(X-Asterisk-DID: ${ARG1})
exten => s,3,SIPAddHeader(X-Asterisk-CallerName: ${ARG2})
exten => s,4,Dial(SIP/108)
exten => 514380****,1,Macro(voicegenie,${EXTEN},${CALLERID(name)})
exten => 514380****,1,Macro(voicegenie,${EXTEN},${CALLERID(name)})
exten => 514373****,1,Macro(voicegenie,${EXTEN},${CALLERID(name)})
exten => 514373****,1,Macro(voicegenie,${EXTEN},${CALLERID(name)})
exten => 514373****,1,Macro(voicegenie,${EXTEN},${CALLERID(name)})
Here's the config in sip.conf:
[108]
type=friend
context=internal
host=10.1.1.40
callerid=VoiceGenie <108>
progressinband=never
disallow=all
allow=ulaw
Also, the support team at Voicegenie they asked me if I stop sending
"183 Session Progress" before "180 Ringing".
It seems that this could be part of my issue.
Thanks,
--
Eric Rousse
System Administrator
514.380.2992
450.655.1001
1.888.641.5800
Telmatik inc.
204 Montarville, suite 250
Boucherville, QC, Canada
J4B 6S2
www.telmatik.com
More information about the asterisk-users
mailing list