[Asterisk-Users] flash button on asterisk + legacy pbx system
Giorgio Incantalupo
gincantalupo at fgasoftware.com
Tue Jul 4 08:44:29 MST 2006
Hi C F,
ok, I also thought to make the user to press some keys for example * and
3 so I setup a little test made using an Asterisk box with a TDM400P (2
FXS + 2 FXO) connected to an analog phone (fxs port) and an analog line
(fxo port).
I searched on internet and found some interesting stuff so I made my
extensions.conf:
My extension.conf is (in brief):
[zap]
exten => s,1,Set(DYNAMIC_FEATURES=zapflash)
exten => s,2,Dial(Zap/3,15,tw) <------- Zap/3 is my analog phone
exten => s,3,HangUp
My zapata (Zap/1 is the line and Zap/3 is the phone):
context = zap
language = it
signalling = fxs_ks
threewaycalling=yes
transfer = yes
channel => 1
language = it
signalling = fxo_ks
callerid = "tel1" <100>
threewaycalling=yes
transfer = yes
channel => 3
and my features.conf:
[applicationmap]
...
zapflash => *3,caller,flash,()
When I call the number xxxxxxx, Asterisk answers on zap line passing the
call to zap/3. I pick up zap/3 phone and then I press *3 but all I get
is (on asterisk console):
WARNING[3082]: app_flash.c:101 flash_exec: Zap/3-1 is not an FXO Channel
Why? It seems Asterisk sends Flash command to the phone but it is not
what I want.
Is this the right way to follow? Press *3 (or other code) to send
command to host pbx while the callee is on the phone? Is this what you
meant? If yes, why Asterisk does not send the flash command to the line?
Thanks for patience
Giorgio Incantalupo
C F wrote:
> Sorry I didn't realize this is how you wanted it to work - that the
> user is on a FXS and you want when the user flashes that it flashes
> the host pbx.
> I disagree with you on this setup the user should be requried to press
> some DTMF and not just flash the phone. The main reason being that
> otherwise you will lose 3way and callwaiting features on asterisk. I'm
> assuming your answer to this is that you don't care since you just
> want to make the phone an extended extension on the host PBX, and want
> it to be as much an extension of the old PBX as posible. I still
> disagree because as much as you are going to try, your users will
> still not see this as a direct extension, and sooner or later you/they
> will have to learn how to deal with it anyhow.
>
> On 7/4/06, Giorgio Incantalupo <gincantalupo at fgasoftware.com> wrote:
>> Hi C F,
>> I read the comments but the problem remains...after some tests, I
>> changed some parameters inside zapata.h and recompiled to make flash
>> button work so now my asterisk knows when the user presses the flash
>> button /during a call./
>> My problem now is how to "transfer" the flash signal to the old PBX,
>> infact seems like asterisk accept it (even if I cannot use it inside
>> extensions.conf for example with a _FLASH,1,...) but then doesn't
>> re-send it to the line.
>>
>>
>> TIA
>>
>> Giorgio Incantalupo
>>
>>
>> C F wrote:
>> > Use features.conf,
>> > look here at the comments:
>> > http://www.voip-info.org/wiki-Asterisk+cmd+flash
>> >
>> > On 7/3/06, Giorgio Incantalupo <gincantalupo at fgasoftware.com> wrote:
>> >> Hi C F,
>> >> you say Flash asterisk command send a flash signal to old pbx so
>> that it
>> >> sees that command as coming from an analog phone. But since Flash
>> is not
>> >> a digit, how can I catch it from within asterisk? How can I tell
>> >> asterisk (es inside extensions.conf) to do something whene receive it
>> >> from a phone?
>> >>
>> >> TIA
>> >>
>> >> Giorgio Incantalupo
>> >>
>> >>
>> >> C F wrote:
>> >> > The flash command will do just that. However flash only works on
>> FXO
>> >> > ports and not on SIP FXO ATAs, if you use the later then you
>> will have
>> >> > to find out how your ATA supports it.
>> >> >
>> >> > The easiest way to set this up is to use the features.conf
>> >> >
>> >> > On 7/3/06, Giorgio Incantalupo <gincantalupo at fgasoftware.com>
>> wrote:
>> >> >> Hi,
>> >> >> I have to connect an old PBX to a new Asterisk box. but I must
>> >> keep the
>> >> >> same flash button functionality of the old system. Is it
>> possible to
>> >> >> tell asterisk to send a Flash signal to old pbx when receiving it
>> >> from a
>> >> >> phone? I know there is a flash command inside asterisk....is there
>> >> >> anybody who tried and deployed such a double-pbx system with
>> success?
>> >> >>
>> >> >> TIA
>> >> >>
>> >> >> Giorgio Incantalupo
>> >> >> _______________________________________________
>> >> >> --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
>> >> >>
>> >> > _______________________________________________
>> >> > --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
>> >> >
>> >>
>> >> _______________________________________________
>> >> --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
>> >>
>> > _______________________________________________
>> > --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
>> >
>>
>> _______________________________________________
>> --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
>>
> _______________________________________________
> --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