Lee Jenkins wrote:
sathish s wrote:
i need to catch the call hold event from my asterisk-java program.
Im using net.sf.asterisk.*; for communicating with asterisk server.
I need to get the call hold status on my java program . I can able
to get the music on hold status but i cannot able to get the call
hold status.
The events like
1. HoldEvent ,
2.HoldedcallEvent
3. UnHold event
are not getting fired when the call hold is happening . When the call
is put in hold , i need to update the satus as "CAll is in Hold". For
this i need to catch the call hold event . How can i make this
...reply me ....
Thanks in advance
sathish.
Does Asterisk AMI support even support these events? I'm using 1.2
and have not seen them. Does 1.4 fire these events?
From app_dial.c:
case AST_CONTROL_HOLD:
if
(option_verbose > 2)
ast_verbose(VERBOSE_PREFIX_3 "Call on %s placed on hold\n", o->chan->name);
ast_indicate(in,
AST_CONTROL_HOLD);
break;
case AST_CONTROL_UNHOLD:
if
(option_verbose > 2)
ast_verbose(VERBOSE_PREFIX_3 "Call on %s left from hold\n", o->chan->name);
ast_indicate(in,
AST_CONTROL_UNHOLD);
break;
As you can see no event calls to the manager are being made.
_______________________________________________
--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