[asterisk-users] outgoing works,
incoming fails on asterisk passthrough to inter-tel
Nathan Bell
nathanb at actarg.com
Fri Nov 17 17:11:08 MST 2006
Alright, I've figured out that by adding a wait to the dial I can get it
to connect to the inter-tel pbx. I still can't get it to either a) pass
the caller id, or b) talk to the correct extension. The inter-tel box
always redirects the call to the operator.
When the call comes in on the T1 line it looks like this:
*8015555555*154 where 801-555-5555 is the incoming caller id and 154 is
the extension I'm dialling (the first 4 digits get cut off before I ever
receive a connection). When I duplicate this using
Dial(Zap/g3/w*${CALLERID}*${EXTEN},15,or) it won't connect (Exiting with
DIALSTATUS=NOANSWER) at all. If I leave it with just
Dial(Zap/g3/w${EXTEN},15,or) it will connect to the operator with no
caller id being set.
Any help would be greatly appreciated. Thanks
Nathan Bell
Nathan Bell wrote:
> Hi everybody,
>
> Well, I've finally got asterisk to to talk nicely with my Intertel
> pbx. Currently there is a outside T1 line (e&m wink start, esf, b8zs)
> connected to asterisk, and then asterisk connected similarly to my
> Intertel pbx. For right now all asterisk is doing is passing calls
> between the two.
>
> When I call out from the pbx, I can connect perfectly to the outside
> world. When I call from outside, I can talk to the asterisk box, but
> asterisk fails to pass the call to the pbx. The following is the log
> of the connection (numbers scrambled to protect the innocent). At the
> end I've included my extensions.conf file. The incoming phone number
> is 801-555-5555, and I'm calling 555-5154
>
> I've tried changing the "exten =>
> _X.,2,Dial(Zap/g3/5555${EXTEN},15,r)" line that transfers the call to
> the pbx to exlude the 5555, add in the caller id, and various other
> things, but the results are always identical. If anyone has any
> experience with talking to inter-tel pbx's, please let me know what
> trick is necessary.
>
> Thanks a million.
>
> call log follows:
> *** call log cut to save space, see original message for log ***
>
> extensions.conf follows:
> ; --- First all the incoming routes ---
> ; from outside T1
> [from-ptsn]
> exten => s,1,Answer()
> include => intertel-ext
> exten => t,1,Playback(vm-goodbye)
> exten => t,2,Hangup()
>
> ; from intertel-axxess box
> [from-intertel]
> include => internal
>
> ; generic interal route
> [internal]
> exten => s,1,Answer()
> include => intertel-ext
> include => to-ptsn
>
> ; --- next all the outgoing routes ---
> ; send call to outside world
> [to-ptsn]
> ; Trunk group '4' is the outgoing T1
> exten => _X.,1,SetTransferCapability(SPEECH)
> exten => _X.,2,Dial(Zap/g4/${EXTEN},15,r)
> exten => _X.,3,Playback(vm-nobodyavail)
> exten => _X.,4,Hangup()
> exten => _X.,103,Playback(vm-nobodyavail)
> exten => _X.,104,Hangup()
>
> ; check if extension is to intertel
> [intertel-ext]
> ; I think this is all of our DID numbers...
> ; internal extensions
> exten => _1XX,1,Goto(to-intertel,${EXTEN},1)
> ; main number
> exten => 033,1,Goto(to-intertel,${EXTEN},1)
> ; customer service number
> exten => 418,1,Goto(to-intertel,${EXTEN},1)
> ; fax number
> exten => 096,1,Goto(to-intertel,${EXTEN},1)
> ; other did numbers no one seems to know anything about
> exten => _2[2-3]X,1,Goto(to-intertel,${EXTEN},1)
>
> ; send call to intertel
> [to-intertel]
> ; Trunk '3' is the intertel box
> exten => _X.,1,SetTransferCapability(SPEECH)
> exten => _X.,2,Dial(Zap/g3/5555${EXTEN},15,r)
> exten => _X.,3,Playback(vm-nobodyavail)
> exten => _X.,4,Hangup()
> exten => _X.,103,Playback(vm-goodbye)
> exten => _X.,104,Hangup()
>
> ; --- lastly all of the macros we'll be using ---
> ; none as of now
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
More information about the asterisk-users
mailing list