This post is at: ForumFeatures Wanted
4 posts / 0 new
Last post
shaun
shaun's picture
Joined: 2007/11/20
Points: 0

In 'Inbound Routes', it would be good if one can define Zap channels as well as 'DID/Pattern'. There are quite few scenarios where we're needed to route by zap channel.

thirdlane
thirdlane's picture
Joined: 2007/02/07
Points: 440

Hi Shaun,

Are you doing this by hand now? If so, could you post the code that handles that?

Are you doing it by channel or group, or both?

Alex Epshteyn
Third Lane Technologies
Multi Tenant Asterisk PBX

shaun
shaun's picture
Joined: 2007/11/20
Points: 0

Hi Alex,

At the moment as a interim/testing measure, I've been going by channel.

eg: GotoIf($["${CHANNEL:0:3}"="Zap"]

It would be better to define a group for each zap channel in zapata.conf (not that I have a lot experience with this). Then have the group in zap.conf map to a context/macro that dials certain extensions/applications/etc.

example:

Zap 1 is for sales (ring 200, 201, etc)

Zap 2 is for accounts (ring 300, 301, etc)

-Shaun

isrighthere
isrighthere's picture
Joined: 2008/02/14
Points: 0

My method was to add the following lines to user_extensions.include and zapata.conf:

(where 01189222222 and 01189111111 are the telephone numbers on my 2 Zap analogue telehone lines)

Once done all i needed to do was add an "inbound route" for those DDIs as normal, to pass the call to wherever i needed.

---------------------------------------------------------------------------------------------

/etc/asterisk/user_extensions.include

[from-outside-zap1]

exten => s,1,Set(__INCOMINGCLI=${CALLERID(num)})

exten => s,2,Goto(from-outside-redir,01189111111,1)

[from-outside-zap2]

exten => s,1,Set(__INCOMINGCLI=${CALLERID(num)})

exten => s,2,Goto(from-outside-redir,01189222222,1)

---------------------------------------------------------------------------------------------

/etc/asterisk/zapata.conf

context=from-outside-zap1

group=1

callgroup=1

pickupgroup=1

rxgain=3.0

txgain=3.0

signalling=fxs_ks

channel => 1

context=from-outside-zap2

group=1

callgroup=1

pickupgroup=1

rxgain=3.0

txgain=3.0

signalling=fxs_ks

channel => 2