[Home]

Summary:ASTERISK-01719: Chan Zap gets funky after MeetMe conf
Reporter:opsys (opsys)Labels:
Date Opened:2004-05-28 12:37:57Date Closed:2008-01-15 14:56:49.000-0600
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Core/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:If I exit a MeetMe conferance by hanging up while a call is comming in on Zapchannel via Callwiating. Zap channels goes out to lunch.

I am running CVS-HEAD-05/25/04-15:50:50

The only fix is to restart Asterisk and zaptel. All other chanells seam fine..

****** ADDITIONAL INFORMATION ******

When calling the channel it rings buzy and the following apears in the console:

   -- Executing Dial("Zap/10-1", "Zap/20|20") in new stack
May 28 12:20:56 WARNING[13352981]: chan_zap.c:5834 available: Unable to check hook state on channel 20
May 28 12:20:56 WARNING[13352981]: chan_zap.c:4059 zt_new: Unable to get parameters, assuming MULAW
May 28 12:20:56 WARNING[13352981]: chan_zap.c:1251

zt_confmute: zt confmute(0) failed on channel 20: Invalid argument
May 28 12:20:56 WARNING[13352981]: chan_zap.c:1418 zt_call: Unable to flush input on channel 20
I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1ÿ;"¬¨I""I¨±!II!±¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬I!±¥(,¢»ÿ;"¬¨%1¡ÉÉ¡1%¨¬";ÿ»¢,(¥±!II!±¥(,¢»ÿ;"¬¬;!%ÿ¥¡»,,»¢,(¥±!I¨±1(É¢¢É(1±¨I""II!±¥(,¢»ÿ;!%ÿ¥¡»,(¥±!II!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%¨¬";ÿ»¢,(¥±!II!±¥(,¢»ÿ;"¬¨%1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬";ÿ»¢,(¥±!II!±¥(,¢¢É(1±ÿ»¢,(¥±!II!±¥(,¢»ÿ;"¬¨I""I¨±!II!±¥(,¢»ÿ;"¬¨%1¡ÉÉ¡1%¨¬";ÿ%!;¬¬;!%ÿ¥¡»,(¥±!II!±¥(,¢¢É(1±ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1(É¢¢É(,¢»ÿ;"¬¨%1¡É(1±¨%1¡ÉÉ¡1%¨¬";¨I""I¨¬";ÿ»¢,(¥±!I¨±1(É¢¢É(1¡ÉÉ¡1%¨¬";ÿ%!;¬¬;"¬¨%1¡ÉÉ¡1%¨¬";ÿ»¢,(¥±!I¨±1(É¢¢É(1±¨I""II!±¥(,¢»ÿ;!%ÿ¥¡»,(¥±!I¬;!%ÿ¥¡1%¨¬";ÿ»¢,(¥±!II!;¬¬;!%ÿ¥¡»,É¡1%¨¬";ÿ»¢,,»¡¥ÿ»¢,(¥±!II!±¥ÿ%!;¬I!±¥(,¢»ÿ;"¬¬;!%ÿ¥¡»,,»¢,(¥±!II!±¥(1±¨I";ÿ»¢,(¥±!I¬;!%ÿ¥¡1%¨¬";ÿ»¢,(É¢¢É(1±¨I""II!±¥(,¢»ÿ;!%ÿ¥¡»,(¥±!II!±¥(,¢»ÿ;"¬¨%1¡ÉÉ¡1%¨¬""I¨±1(É¢¢É(,¢»ÿ;"¬¨%1¡É(1±¨%1¡ÉÉ¡1%¨¬";¨I""I¨¬";ÿ»¢,(¥±!II!±¥(,¢»ÿ;"¬¨%1¡ÉÉ¡1%¨±1(É¢»ÿ;"¬¨%1¡É,»¡¥ÿ%!±¥(,¢»(É¢¢É(,¢»ÿ;"¬¨%1¡ÉÉ¡1%¨¬";ÿ»¡¥ÿ%!;¬¨%1¡É,»¡¥ÿ%!;¬¬;!%¨¬";ÿ»¢,(¥±1(É¢¢É(1±¨%1¡ÉÉ¡1%¨¬";¨I""I¨¬";ÿ»¢,(¥±!II!±¥(,¢»ÿ;"¬¨%1¡É(1±¨I""I¨±!II!±¥(,¢»ÿ¥¡»,,»¢,(¥±!I¨±1(¥±!II!;¬¬;!%¨¬";ÿ%!;¬¬;!%ÿ¥¡»,(¥±!II!±¥(,¢¢É(1±ÿ»¢,(¥±!II!;¬¬;!%¨¬";ÿ»¢,(¥±1(É¢¢É(1±¨%1¡ÉÉ¡1%¨¬";¨I""I¨¬";ÿ»¡¥ÿ%!;¬¨%1¡ÉÉ¡1%¨¬";ÿ»¢,,»¡¥ÿ%!;¬¬;"¬¨%1¡ÉÉ¡1%¨±1(É¢»ÿ;"¬¨%1¡É,»¡¥ÿ%!;¬¬;!%¨¬";ÿ%!;¬¬;!%ÿ¥¡»,(¥±!II!±¥(,¢¢É(1±ÿ»¢,(¥±!II!±¥(,¢»(É¢¢É(,¢»ÿ;!%ÿ¥¡»,,»¡¥ÿ»¢,(¥±!II!±¥ÿ%!;¬I!±¥(,¢¢É(1±ÿ»¢,(¥±!II!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!±¥(,¢»ÿ;"¬¨I""I¨±!II!±¥(,¢»ÿ;"¬¨%1±¨I""II!±¥(1±¨I""I¨±1ÿ;"¬¨%1¡ÉÉ¡»,,»¡¥(,¢»ÿ¥¡»,,»¢,(¥±!I¨±1(¥±!II!;¬¬;!%ÿ¥¡»,É¡1%¨¬";ÿ»¢,,»¡¥ÿ»¢,(¥±1(É¢¢É(1±¨I""I¨±!II!±¥(,¢»ÿ;"¬¨%1¡ÉÉ¡1%¨¬";ÿ%!;¬¬;"¬¨%1¡É(1±¨I""I¨±1(É¢¢É(1±¨%1¡ÉÉ¡1%¨¬";ÿ»¢,(¥±!II!;¬¬;!%¨¬";ÿ»¢,(¥±!II!±¥ÿ%!;¬¬;!%ÿ¥¡1%¨¬";ÿ»¢,(É¢¢É(1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬""I¨±1(É¢¢É(1±¨I""I¨±1ÿ;"¬¨%1¡ÉÉ¡»,,»¡¥(,¢»ÿ¥¡»,,»¢,(¥±!II!±¥(,¢»ÿ;"¬¨%1¡ÉÉ¡1%¨±1(É¢»ÿ;"¬¬;!%ÿ;"¬¨%1±¨I""II!±¥(1±¨I";ÿ»¢,,»¡¥ÿ»¢,(¥±!II!±¥(,¢»ÿ¥¡»,,»¢,(¥±!I¨±1(¥±!II!±¥(,¢»(É¢¢É(,¢»ÿ;!%ÿ¥¡»,,»¡¥ÿ»¢,(¥±1(É¢¢ÉÉ¡1%¨±1(É¢»ÿ;"¬¨%1¡ÉÉ¡1%¨¬";ÿ»¢,(¥±!II!±¥(,¢¢É(1±ÿ»¢,(¥±!II!;¬¬;!%¨¬";ÿ»¢,(¥±!II!±¥(,¢»ÿ;"¬¨%1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬";ÿ»¢,,»¡¥ÿ»¢,(¥±!II!±¥(,¢»ÿ;"¬¨%1¡ÉÉ¡1%¨¬";ÿ%!;¬¬;"¬¨%1¡ÉÉ¡1%¨±1(É¢»ÿ;"¬¨%1¡ÉÉ¡1%¨¬";ÿ»¢,(¥±!II!±¥(,¢¢É(1±ÿ»¢,(¥±!II!;¬¬;!%¨¬";ÿ»¢,(¥±!II!±¥(,¢»ÿ;"¬¨%1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬";ÿ»¢,,»¡¥ÿ»¢,(¥±!II!±¥(,¢»ÿ;"¬¨%1¡ÉÉ¡1%¨¬";ÿ%!;¬¬;"¬¨%1¡ÉÉ¡1%¨±1(É¢»ÿ;"¬¨%1¡ÉÉ¡1%¨¬";ÿ»¢,(¥±!II!±¥(,¢¢É(1±ÿ»¢,(¥±!II!;¬¬;!%¨¬";ÿ»¢,(¥±!II!±¥(,¢»ÿ;"¬¨%1¡ÉÉ¡1%ÿ¥¡»,É¡1%¨¬";ÿ»¢,,»¡¥ÿ»¢,(¥±!II!±¥(,¢»ÿ;"¬¨%1¡ÉÉ¡1%¨¬";ÿ%!;¬¬;"¬¨%1¡ÉÉ¡1%¨±1(É¢»ÿ;"¬¨%1¡ÉÉ¡1%¨¬";ÿ»¢,(¥±!II!±¥(,¢¢É(1±ÿ»¢,(¥±!II!;¬¬;!%¨¬";ÿ%!;¬¬;"¬¨%1¡ÉÉ¡1%¨±1(É¢»ÿ;"¬¨%1¡É,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,,»¡¥ÿ%!;¬¬;!%ÿ¥¡»,May 28 12:20:56 WARNING[13352981]: chan_zap.c:1290 restore_conference: Unable to restore conference info: Invalid argument
May 28 12:20:56 WARNING[13352981]: chan_zap.c:1454 zt_call: Unable to reset default ring on 'Zap/20-1'
May 28 12:20:56 WARNING[13352981]: chan_zap.c:1476 zt_call: Unable to ring phone: Invalid argument
   -- Couldn't call 20
May 28 12:20:56 WARNING[13352981]: chan_zap.c:1251 zt_confmute: zt confmute(0) failed on channel 20: Invalid argument
May 28 12:20:56 WARNING[13352981]: chan_zap.c:4218 restore_gains: Unable to restore gains: Invalid argument
May 28 12:20:56 WARNING[13352981]: chan_zap.c:1903 zt_hangup: Unable to set law on channel 20 to default
May 28 12:20:56 WARNING[13352981]: chan_zap.c:1234 zt_set_hook: zt hook failed: Invalid argument
May 28 12:20:56 WARNING[13352981]: chan_zap.c:1961 zt_hangup: Unable to hangup line Zap/20-1
May 28 12:20:56 WARNING[13352981]: chan_zap.c:1173 zt_disable_ec: Unable to disable echo cancellation on channel 20
   -- Hungup 'Zap/20-1'



Then a few minutes later
May 28 12:25:11 NOTICE[229391]: chan_zap.c:5077 handle_init_event: Alarm cleared on channel 20

Comments:By: opsys (opsys) 2004-05-28 12:40:58

Shortly thereafter console goes unresponsive, and this repeats constantly.

asterisk*CLI> show channels
show channels show channels
show channels
show channels
show channels
show channels
show channels
sterisk*CLI>
May 28 12:34:50 WARNING[229391]: chan_zap.c:1173 zt_disable_ec: Unable to disable echo cancellation on channel 20
May 28 12:34:50 WARNING[229391]: chan_zap.c:1234 zt_set_hook: zt hook failed: Invalid argument
asterisk*CLI> show channels
show channels
show channels
stop now*CLI>
sterisk*CLI>
May 28 12:35:04 WARNING[229391]: chan_zap.c:1173 zt_disable_ec: Unable to disable echo cancellation on channel 20
May 28 12:35:04 WARNING[229391]: chan_zap.c:1234 zt_set_hook: zt hook failed: Invalid argument

By: opsys (opsys) 2004-05-28 14:39:28

Updated CVS and same poblem occurs.
Log from console:
Asterisk CVS-HEAD-05/28/04-12:42:11, Copyright (C) 1999-2004 Digium.
Written by Mark Spencer <markster@digium.com>
=========================================================================
Connected to Asterisk CVS-HEAD-05/28/04-12:42:11 currently running on asterisk (pid = 3988)
ectionsk*CLI>
   -- Starting simple switch on 'Zap/20-1'
   -- Executing MeetMe("Zap/20-1", "750|Mpxs") in new stack
 == Parsing '/etc/asterisk/meetme.conf':   == Parsing '/etc/asterisk/meetme.conf': Found
   -- Created MeetMe conference 1023 for conference '750'
   -- Playing 'conf-onlyperson' (language 'en')
   -- Started music on hold, class 'default', on Zap/20-1


   -- Accepting call from '3052164945' to '3055033000' on channel 10, span 1
   -- Executing Goto("Zap/10-1", "opsys|s|1") in new stack
   -- Goto (opsys,s,1)
   -- Executing SetVar("Zap/10-1", "ORIGCONTEXT=opsys") in new stack
   -- Executing Wait("Zap/10-1", "1") in new stack
   -- Executing Answer("Zap/10-1", "") in new stack
   -- Executing Wait("Zap/10-1", "1") in new stack
   -- Executing BackGround("Zap/10-1", "menus/opsys") in new stack
   -- Playing 'menus/opsys' (language 'en')
 == CDR updated on Zap/10-1
   -- Executing Macro("Zap/10-1", "stdexten-external|122|Zap/20") in new stack
   -- Executing Wait("Zap/10-1", "1") in new stack
   -- Executing Playback("Zap/10-1", "vm/122/greet") in new stack
   -- Playing 'vm/122/greet' (language 'en')
   -- Executing Playback("Zap/10-1", "transfer") in new stack
   -- Playing 'transfer' (language 'en')
   -- Executing Dial("Zap/10-1", "Zap/20|20") in new stack
   -- Called 20
   -- Zap/20-2 is ringing
   -- CPE supports Call Waiting Caller*ID.  Sending '"LOPEZ          " <3052164945>'
   -- Channel 20 still has (callwait) call, ringing phone
   -- Stopped music on hold on Zap/20-1
 == Spawn extension (opsys-internal, 750, 1) exited non-zero on 'Zap/20-1'
May 28 14:33:22 WARNING[311316]: chan_zap.c:3640 zt_read: zt_rec: Bad file descriptor
May 28 14:33:22 WARNING[311316]: chan_zap.c:1251 zt_confmute: zt confmute(0) failed on channel 20: Bad file descriptor
May 28 14:33:22 WARNING[311316]: chan_zap.c:4215 restore_gains: Unable to restore gains: Bad file descriptor
May 28 14:33:22 WARNING[311316]: chan_zap.c:1903 zt_hangup: Unable to set law on channel 20 to default
May 28 14:33:22 WARNING[311316]: chan_zap.c:1234 zt_set_hook: zt hook failed: Bad file descriptor
May 28 14:33:22 WARNING[311316]: chan_zap.c:1961 zt_hangup: Unable to hangup line Zap/20-2
May 28 14:33:22 WARNING[311316]: chan_zap.c:1173 zt_disable_ec: Unable to disable echo cancellation on channel 20
   -- Hungup 'Zap/20-2'
 == No one is available to answer at this time
   -- Executing VoiceMail2("Zap/10-1", "u122") in new stack
   -- Playing 'voicemail/default/122/unavail' (language 'en')
May 28 14:33:22 WARNING[294931]: chan_zap.c:1251 zt_confmute: zt confmute(0) failed on channel 20: Bad file descriptor
May 28 14:33:22 WARNING[294931]: chan_zap.c:4215 restore_gains: Unable to restore gains: Bad file descriptor
May 28 14:33:22 WARNING[294931]: chan_zap.c:1903 zt_hangup: Unable to set law on channel 20 to default
May 28 14:33:22 WARNING[294931]: chan_zap.c:1234 zt_set_hook: zt hook failed: Bad file descriptor
May 28 14:33:22 WARNING[294931]: chan_zap.c:1961 zt_hangup: Unable to hangup line Zap/20-1
May 28 14:33:22 WARNING[294931]: chan_zap.c:1173 zt_disable_ec: Unable to disable echo cancellation on channel 20
   -- Hungup 'Zap/20-1'
May 28 14:33:26 WARNING[229391]: chan_zap.c:5234 do_monitor: Unable to flush input on channel 20



At this point port 20 is dead.

By: opsys (opsys) 2004-05-28 14:42:01

Problem does not occour if on another call of even is in MusicOnHold applicaion.

See logs below:

Connected to Asterisk CVS-HEAD-05/28/04-12:42:11 currently running on asterisk (pid = 4070)
ectionsk*CLI>
   -- Starting simple switch on 'Zap/20-1'
   -- Executing Answer("Zap/20-1", "") in new stack
   -- Executing MusicOnHold("Zap/20-1", "default") in new stack
   -- Started music on hold, class 'default', on Zap/20-1
   -- Accepting call from '3052164945' to '5033000' on channel 10, span 1
   -- Executing Goto("Zap/10-1", "opsys|s|1") in new stack
   -- Goto (opsys,s,1)
   -- Executing SetVar("Zap/10-1", "ORIGCONTEXT=opsys") in new stack
   -- Executing Wait("Zap/10-1", "1") in new stack
   -- Executing Answer("Zap/10-1", "") in new stack
   -- Executing Wait("Zap/10-1", "1") in new stack
   -- Executing BackGround("Zap/10-1", "menus/opsys") in new stack
   -- Playing 'menus/opsys' (language 'en')
 == CDR updated on Zap/10-1
   -- Executing Macro("Zap/10-1", "stdexten-external|122|Zap/20") in new stack
   -- Executing Wait("Zap/10-1", "1") in new stack
   -- Executing Playback("Zap/10-1", "vm/122/greet") in new stack
   -- Playing 'vm/122/greet' (language 'en')
   -- Executing Playback("Zap/10-1", "transfer") in new stack
   -- Playing 'transfer' (language 'en')
   -- Executing Dial("Zap/10-1", "Zap/20|20") in new stack
   -- Called 20
   -- Zap/20-2 is ringing
   -- CPE supports Call Waiting Caller*ID.  Sending '"LOPEZ          " <3052164945>'
   -- Channel 20 still has (callwait) call, ringing phone
   -- Stopped music on hold on Zap/20-1
 == Spawn extension (opsys-internal, 811, 2) exited non-zero on 'Zap/20-1'
   -- Hungup 'Zap/20-1'
   -- Zap/20-2 answered Zap/10-1
   -- Attempting native bridge of Zap/10-1 and Zap/20-2
   -- Channel 10, span 1 got hangup
   -- Hungup 'Zap/20-2'

By: opsys (opsys) 2004-05-28 15:01:52

OK if I flash instead of hangup it works OK.

  -- Executing MeetMe("Zap/20-1", "750|Mpxs") in new stack
 == Parsing '/etc/asterisk/meetme.conf':   == Parsing '/etc/asterisk/meetme.conf': Found
   -- Created MeetMe conference 1023 for conference '750'
   -- Playing 'conf-onlyperson' (language 'en')
   -- Started music on hold, class 'default', on Zap/20-1
   -- Executing Goto("Zap/10-1", "opsys|s|1") in new stack
   -- Accepting call from '3052164945' to '5033000' on channel 10, span 1
   -- Goto (opsys,s,1)
   -- Executing SetVar("Zap/10-1", "ORIGCONTEXT=opsys") in new stack
   -- Executing Wait("Zap/10-1", "1") in new stack
   -- Executing Answer("Zap/10-1", "") in new stack
   -- Executing Wait("Zap/10-1", "1") in new stack
   -- Executing BackGround("Zap/10-1", "menus/opsys") in new stack
   -- Playing 'menus/opsys' (language 'en')
 == CDR updated on Zap/10-1
   -- Executing Macro("Zap/10-1", "stdexten-external|122|Zap/20") in new stack
   -- Executing Wait("Zap/10-1", "1") in new stack
   -- Executing Playback("Zap/10-1", "vm/122/greet") in new stack
   -- Playing 'vm/122/greet' (language 'en')
   -- Executing Playback("Zap/10-1", "transfer") in new stack
   -- Playing 'transfer' (language 'en')
   -- Executing Dial("Zap/10-1", "Zap/20|20") in new stack
   -- Called 20
   -- Zap/20-2 is ringing
   -- CPE supports Call Waiting Caller*ID.  Sending '"LOPEZ          " <3052164945>'
   -- Zap/20-2 answered Zap/10-1
   -- Attempting native bridge of Zap/10-1 and Zap/20-2
   -- Channel 20 still has (callwait) call, ringing phone
   -- Hungup 'Zap/20-2'
 == Spawn extension (macro-stdexten-external, s, 4) exited non-zero on 'Zap/10-1' in macro 'stdexten-external'
 == Spawn extension (opsys, 122, 1) exited non-zero on 'Zap/10-1'
   -- Hungup 'Zap/10-1'


So yo can see that if I flash I can pick up the call MeetMe goes into holding pattern and then if I hangup on the new call MeetMe gets rung back.

So it seams that Meetme does not like the hangup exit. This can also be repeated by transfering a call to a MeetMe room and then hanging up example:

Call A is on Zap/20
flash
Dialtone, Dial 750 (MeetMe Room)
get recording (You are the only.....)
Hangup.


At this point the new call is in the MeetMe Room but the person can hear all of the digits I dial on Zap/20. Also Echo is pretty bad. Echo does not exist anywhere else in the system.

By: opsys (opsys) 2004-05-30 04:16:47

If instead of just hanging up I exit via '*' I get dropped right into the incoming call, and the channel state remains stable.

In other words, Its still usable.


   -- Starting simple switch on 'Zap/20-1'
   -- Executing MeetMe("Zap/20-1", "750|Mpxs") in new stack
 == Parsing '/etc/asterisk/meetme.conf':   == Parsing '/etc/asterisk/meetme.conf': Found
   -- Created MeetMe conference 1023 for conference '750'
   -- Playing 'conf-onlyperson' (language 'en')
   -- Started music on hold, class 'default', on Zap/20-1
   -- Executing Goto("Zap/10-1", "opsys|122|1") in new stack
   -- Goto (opsys,122,1)
   -- Executing Macro("Zap/10-1", "stdexten-external|122|Zap/20") in new stack
   -- Executing Wait("Zap/10-1", "1") in new stack
   -- Accepting call from '3052164945' to '5033010' on channel 10, span 1
   -- Executing Playback("Zap/10-1", "vm/122/greet") in new stack
   -- Playing 'vm/122/greet' (language 'en')
   -- Executing Playback("Zap/10-1", "transfer") in new stack
   -- Playing 'transfer' (language 'en')
   -- Executing Dial("Zap/10-1", "Zap/20|20") in new stack
   -- Called 20
   -- Zap/20-2 is ringing
   -- CPE does not support Call Waiting Caller*ID.
   -- Executing Goto("Zap/20-1", "|s|1") in new stack
   -- Goto (,s,1)
May 28 17:14:55 WARNING[1949715]: pbx.c:1814 ast_pbx_run: Channel 'Zap/20-1' sent into invalid extension 's' in context '', but no invalid handler
   -- Stopped music on hold on Zap/20-1
   -- Hungup 'Zap/20-1'
   -- Zap/20-2 answered Zap/10-1
   -- Attempting native bridge of Zap/10-1 and Zap/20-2
   -- Hungup 'Zap/20-2'
 == Spawn extension (macro-stdexten-external, s, 4) exited non-zero on 'Zap/10-1' in macro 'stdexten-external'
 == Spawn extension (opsys, 122, 1) exited non-zero on 'Zap/10-1'
   -- Hungup 'Zap/10-1'
   -- Starting simple switch on 'Zap/20-1'
   -- Hungup 'Zap/20-1'

By: Mark Spencer (markster) 2004-05-30 16:09:47

Fixed in CVS head.  If you're able to find any other ways to trip this though, by all means re-open it.

By: Digium Subversion (svnbot) 2008-01-15 14:56:49.000-0600

Repository: asterisk
Revision: 3111

U   trunk/apps/app_meetme.c
U   trunk/rtp.c

------------------------------------------------------------------------
r3111 | markster | 2008-01-15 14:56:48 -0600 (Tue, 15 Jan 2008) | 2 lines

Minor RTP video fixes, be more careful about closing fd's in meetme (bug ASTERISK-1719)

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

http://svn.digium.com/view/asterisk?view=rev&revision=3111