Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - WhiteWind

Pages: [1]
1
Yate bugs / Monitoring: DELIVERED does not count PROGRESSING
« on: July 30, 2013, 08:30:29 PM »
In function bool CallMonitor::received(Message& msg):
Code: [Select]
if (status == YSTRING("ringing") || status == YSTRING("accepted"))
        code = CallRouteQoS::DELIVERED;
Status progressing surely means that the call is delivered. Why it's not included here?

2
Yate bugs / ExtModule hangup problem
« on: July 30, 2013, 08:21:25 PM »
I'm using Yate 4.2
I wrote simple autoattendant using libyate.php and leavemail.php.
Stock leavemail.php always leaves a never expiring record in cdrbuild module. So I extended leavemail.php with messages chan.startup and chan.hangup.
A problem is that script works as intended only when remote party hangups during recording. But when chan.hangup is emitted during greeting script does not receive chan.hangup: it just gets stdio handles closed and terminates. It even does not receive chan.notify with reason=replace so it have no chance to emit any message.

Pages: [1]