<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body>
<p>Warren Selby wrote 29.03.2012 22:46:</p>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px; width:100%">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin: 0pt  0pt  0pt  0.8ex; border-left: 1px  solid rgb; padding-left: 1ex;">
<div>&nbsp;</div>
</blockquote>
<div>To do this, you change your features.conf setting like so:<br /><br />parse =&gt; *9,peer/both,Macro,Parse<br />&nbsp;</div>
</div>
</blockquote>
<p>The same result when I changed to Macro. I believe that it's true that callerid on outgoing call is "crap shoot". Here is output:</p>
<p>-- Executing [0442010000@test:1] SetCallerPres("SIP/404-000005fb", "allowed") in new stack<br /> -- Executing [0442010000@test:2] SetCallerID("SIP/404-000005fb", "404") in new stack<br /> -- Executing [0442010000@test:3] Dial("SIP/404-000005fb", "Zap/g3/2010000") in new stack<br /> -- Requested transfer capability: 0x00 - SPEECH<br /> -- Called g3/2010000<br /> -- Zap/64-1 is ringing<br /> -- Zap/64-1 answered SIP/404-000005fb<br />[2012-03-30 16:46:07] DTMF[2036]: channel.c:2455 __ast_read: DTMF end '*' received on SIP/404-000005fb, duration 100 ms<br />[2012-03-30 16:46:07] DTMF[2036]: channel.c:2481 __ast_read: DTMF begin emulation of '*' with duration 100 queued on SIP/404-000005fb<br />[2012-03-30 16:46:07] DTMF[2036]: channel.c:2613 __ast_read: DTMF end emulation of '*' queued on SIP/404-000005fb<br />[2012-03-30 16:46:07] DTMF[2036]: channel.c:2455 __ast_read: DTMF end '9' received on SIP/404-000005fb, duration 100 ms<br />[2012-03-30 16:46:07] DTMF[2036]: channel.c:2481 __ast_read: DTMF begin emulation of '9' with duration 100 queued on SIP/404-000005fb<br />[2012-03-30 16:46:07] DTMF[2036]: channel.c:2613 __ast_read: DTMF end emulation of '9' queued on SIP/404-000005fb<br /> -- Executing [s@macro-Parse:1] Verbose("Zap/64-1", "Parsing AGI variables") in new stack<br />Parsing AGI variables<br /> -- Executing [s@macro-Parse:2] AGI("Zap/64-1", "/etc/asterisk/agi/map.pl") in new stack<br /> -- Launched AGI Script /etc/asterisk/agi/map.pl<br />AGI Tx &gt;&gt; agi_request: /etc/asterisk/agi/map.pl<br />AGI Tx &gt;&gt; agi_channel: Zap/64-1<br />AGI Tx &gt;&gt; agi_language: en<br />AGI Tx &gt;&gt; agi_type: Zap<br />AGI Tx &gt;&gt; agi_uniqueid: 1333115161.4651<br />AGI Tx &gt;&gt; agi_callerid: 0442010000<br />AGI Tx &gt;&gt; agi_calleridname: unknown<br />AGI Tx &gt;&gt; agi_callingpres: 3<br />AGI Tx &gt;&gt; agi_callingani2: 0<br />AGI Tx &gt;&gt; agi_callington: 0<br />AGI Tx &gt;&gt; agi_callingtns: 0<br />AGI Tx &gt;&gt; agi_dnid: 424<br />AGI Tx &gt;&gt; agi_rdnis: unknown<br />AGI Tx &gt;&gt; agi_context: macro-Parse<br />AGI Tx &gt;&gt; agi_extension: s<br />AGI Tx &gt;&gt; agi_priority: 2<br />AGI Tx &gt;&gt; agi_enhanced: 0.0<br />AGI Tx &gt;&gt; agi_accountcode:<br />AGI Tx &gt;&gt;<br /> -- Span 3: Channel 0/2 got hangup request, cause 16<br />AGI Tx &gt;&gt; 200 result=0<br /> == Spawn extension (macro-Parse, s, 2) exited non-zero on 'Zap/64-1' in macro 'Parse'<br /> -- Executing [h@test:1] Hangup("SIP/404-000005fb", "16") in new stack<br /> == Spawn h extension (test, h, 1) exited non-zero on 'SIP/404-000005fb'<br /> -- Hungup 'Zap/64-1'</p>
<div>
<pre><span class="sig"><span style="color: #999999;">-- </span><br /><span style="color: #999999;">With Best Regards</span><br /><span style="color: #999999;"><a title="mailto:mlischuk@itx.com.ua" href="mailto:mlischuk@itx.com.ua">Mikhail Lischuk</a></span><br /><span style="color: #999999;"><br /></span></span></pre>
</div>
</body></html>