<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">100 Percent consistent. If the callers number is in the bridge the bridge rings once and no wait for timeout. If the callers number is not in the bridge it always works fine. Never any deviation. This is not important to me since the workaround is probably better since we are not calling ourself (but would have like a better if/then/else to do it). I just wanted to pass this along in case the action was unintended and may cause other problems if it's a bug. If it was intended then rather than not work it would be better to simply have FS remove the caller from the bridge. The traces are console debug, it you need more let me know, but again, I am running fine with the changes below to accommodate the newer git. Mario G<div><br><div>Caller number not also part of bridge, works always:</div><div><a href="http://pastebin.freeswitch.org/18845">http://pastebin.freeswitch.org/18845</a></div><div><br></div><div><div>Caller number is also part of bridge, fails always:</div><div><a href="http://pastebin.freeswitch.org/18846">http://pastebin.freeswitch.org/18846</a></div><div><br></div><div><br><div><div>On Apr 9, 2012, at 12:20 PM, Michael Collins wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">I would like to see the console debug log and corresponding sip trace on a working call vs. non-working call. Does it only fail if the destination number is the same as the origination_caller_id_number, or are there other scenarios where it works (or doesn't work)? Throw that up on pb and let's have a look.<br>
<br>-MC<br><br><div class="gmail_quote">On Mon, Apr 9, 2012 at 10:39 AM, Mario G <span dir="ltr">&lt;<a href="mailto:mario_fs@mgtech.com">mario_fs@mgtech.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto; ">
<div style="word-wrap:break-word">Testing the recent gits introduced a problem which I was able to work around but wondered if this is an intended change or bug: If the caller_id_number is one of the numbers in a bridge command only 1 ring is done and the bridge ends, it appears as if originate_timeout is ignored, the trace is normal. Prior to the git update the bridge would continue to ring to the timeout and the caller would be bridged to all the numbers in the bridge so any phone could answer the call.<div>
<br><div>What used to work in older git:</div><div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 11px/normal Menlo;color:rgb(148,49,192)"><span style="color:#000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="color:#b72800">&lt;</span><span style="color:#000000">action application=</span>"bridge"<span style="color:#000000"> data=</span>"&lt;originate_timeout=23,origination_caller_id_number=${caller_id_number},origination_caller_id_name=${caller_id_name}&gt;group/home@${domain_name}:_:sofia/gateway/${dial_gateway}/19161112222:_:sofia/gateway/${dial_gateway}/<a href="tel:19163334444" value="+19163334444" target="_blank">19163334444</a>"<span style="color:#b72800">/&gt;</span></div>
<div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 11px/normal Menlo;min-height:13px"><br></div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 11px/normal Menlo;min-height:13px">
Newer git.&nbsp;Now I have to execute an extension to check who is calling so they are not in the bridge:</div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 11px/normal Menlo">
&nbsp;&nbsp; &nbsp;<span style="color:#b72800">&lt;</span>extension name=<span style="color:#9431c0">"bridge_call"</span><span style="color:#b72800">&gt;</span></div><div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 11px/normal Menlo;color:rgb(148,49,192)">
<span style="color:#000000">&nbsp; &nbsp; &nbsp; </span><span style="color:#b72800">&lt;</span><span style="color:#000000">condition field=</span>"destination_number"<span style="color:#000000"> expression=</span>"^bridge_call$"<span style="color:#b72800">&gt;</span></div>
<div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 11px/normal Menlo">&nbsp; &nbsp; &nbsp; <span style="color:#b72800">&lt;/</span>condition<span style="color:#b72800">&gt;</span>&nbsp; &nbsp;</div>
<div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 11px/normal Menlo;color:rgb(148,49,192)"><span style="color:#000000">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#b72800">&lt;</span><span style="color:#000000">condition field=</span>"${caller_id_number_work}"<span style="color:#000000"> expression=</span>"^9161112222$"<span style="color:#000000"> break=</span>"on-true"<span style="color:#b72800">&gt;</span></div>
<div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 11px/normal Menlo;color:rgb(148,49,192)"><span style="color:#000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#b72800">&lt;</span><span style="color:#000000">action application=</span>"bridge"<span style="color:#000000"> data=</span>"&lt;originate_timeout=23,origination_caller_id_number=${caller_id_number},origination_caller_id_name=${caller_id_name}&gt;group/home@${domain_name}:_:sofia/gateway/${dial_gateway}/<a href="tel:19163334444" value="+19163334444" target="_blank">19163334444</a>"<span style="color:#b72800">/&gt;</span></div>
<div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 11px/normal Menlo">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color:#b72800">&lt;/</span>condition<span style="color:#b72800">&gt;</span></div>
<div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 11px/normal Menlo;color:rgb(148,49,192)"><span style="color:#000000">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#b72800">&lt;</span><span style="color:#000000">condition field=</span>"${caller_id_number_work}"<span style="color:#000000"> expression=</span>"^9163334444$"<span style="color:#000000"> break=</span>"on-true"<span style="color:#b72800">&gt;</span></div>
<div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 11px/normal Menlo;color:rgb(148,49,192)"><span style="color:#000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#b72800">&lt;</span><span style="color:#000000">action application=</span>"bridge"<span style="color:#000000"> data=</span>"&lt;originate_timeout=23,origination_caller_id_number=${caller_id_number},origination_caller_id_name=${caller_id_name}&gt;group/home@${domain_name}:_:sofia/gateway/${dial_gateway}/19161112222"<span style="color:#b72800">/&gt;</span></div>
<div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 11px/normal Menlo">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color:#b72800">&lt;/</span>condition<span style="color:#b72800">&gt;</span></div>
<div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 11px/normal Menlo">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color:#b72800">&lt;</span>condition field=<span style="color:#9431c0">"${caller_id_number_work}"</span> expression=<span style="color:#9431c0">"^(\d+)$"</span><span style="color:#b72800">&gt;</span></div>
<div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 11px/normal Menlo;color:rgb(148,49,192)"><span style="color:#000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color:#b72800">&lt;</span><span style="color:#000000">action application=</span>"bridge"<span style="color:#000000"> data=</span>"&lt;originate_timeout=23,origination_caller_id_number=${caller_id_number},origination_caller_id_name=${caller_id_name}&gt;group/home@${domain_name}:_:sofia/gateway/${dial_gateway}/19161112222:_:sofia/gateway/${dial_gateway}/<a href="tel:19163334444" value="+19163334444" target="_blank">19163334444</a>"<span style="color:#b72800">/&gt;</span></div>
<div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 11px/normal Menlo">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color:#b72800">&lt;/</span>condition<span style="color:#b72800">&gt;</span></div>
<div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font:normal normal normal 11px/normal Menlo">&nbsp; &nbsp; <span style="color:#b72800">&lt;/</span>extension<span style="color:#b72800">&gt;</span></div>
</div><div><span style="color:#b72800"><br></span></div></div></div><br></blockquote></div>
_________________________________________________________________________<br>Professional FreeSWITCH Consulting Services:<br><a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>http://www.freeswitchsolutions.com<br><br>FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>http://www.cudatel.com<br><br>Official FreeSWITCH Sites<br>http://www.freeswitch.org<br>http://wiki.freeswitch.org<br>http://www.cluecon.com<br><br>FreeSWITCH-users mailing list<br>FreeSWITCH-users@lists.freeswitch.org<br>http://lists.freeswitch.org/mailman/listinfo/freeswitch-users<br>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users<br>http://www.freeswitch.org<br></blockquote></div><br></div></div></div></body></html>