<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[toolbar buttons nothing happens upon click (SOLVED)]]></title><description><![CDATA[<p dir="auto">On my toolbar I have all the buttons, but when I click on any of them with the exception of hangup, nothing happens.<br />
The most important would be to get recording up and going, but would like to have all these features working within FOP2.</p>
<p dir="auto">The problem may be extension to extension calls?<br />
As of now I have it setup for testing, no SIP. I have 2 phones each given an extension and can dial out on POTS (4) lines.<br />
I have only tried these features with extension to extension calls. Do these features apply to these kinds of calls?</p>
<p dir="auto">I have within my FreePBX setting to always record incoming and outgoing calls.</p>
<p dir="auto">As well as within my fop2.cfg settings for my 2 extensions:</p>
<p dir="auto">user=6910:6910:all<br />
user=6920:6920:all</p>
<p dir="auto">I guess my question is do I need to do any further configurations to get these buttons to work?</p>
<p dir="auto">Thanks in advance,</p>
]]></description><link>http://localhost:4567/topic/198/toolbar-buttons-nothing-happens-upon-click-solved</link><generator>RSS for Node</generator><lastBuildDate>Tue, 27 Oct 2026 04:40:01 GMT</lastBuildDate><atom:link href="http://localhost:4567/topic/198.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 10 Dec 2009 19:27:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Mon, 14 Jul 2014 17:12:30 GMT]]></title><description><![CDATA[<p dir="auto">FOP2 will use the extension parameter as caller id number, why are you using extensions with an underscore?</p>
<blockquote>
<p dir="auto">extension=474_5091</p>
</blockquote>
]]></description><link>http://localhost:4567/post/897</link><guid isPermaLink="true">http://localhost:4567/post/897</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Mon, 14 Jul 2014 17:12:30 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Sun, 13 Jul 2014 04:18:10 GMT]]></title><description><![CDATA[<p dir="auto">I have a similar problem. From the asterisk console, I get:</p>
<p dir="auto">channel.c:5681 __ast_request_and_dial: Unable to request channel SIP/474_5091</p>
<p dir="auto">The message goes out as follows:</p>
<p dir="auto">Exten: 474_566<br />
CallerID: 5091 &lt;474_5091&gt;<br />
Action: Originate<br />
Async: 1<br />
Priority: 1<br />
Channel: SIP/474_5091<br />
Context: from_local_siptel_nat<br />
ActionID: 8</p>
<p dir="auto">And is refused as follows:<br />
Event: OriginateResponse<br />
Privilege: call,all<br />
ActionID: 8<br />
Response: Failure<br />
Channel: SIP/474_5091<br />
Context: from_local_siptel_nat<br />
Exten: 474_566<br />
Reason: 0<br />
Uniqueid: &lt;null&gt;<br />
CallerIDNum: 474_5091<br />
CallerIDName: 5091</p>
<p dir="auto">I suspect, but do not know for sure, that it's the CallerIDNum being 474_5091 that's the problem, in asterisk rejects calls with non-numeric CallerIDNum in them.  manger.conf is set up as follows:</p>
<p dir="auto">[admin]<br />
secret = XXXXXXXXXXXXXXXXXXXXX<br />
deny=0.0.0.0/0.0.0.0<br />
permit=127.0.0.1/255.255.255.0<br />
read=system,call,log,agent,user,config,command,reporting,cdr,dialplan,originate,agi,cc,aoc,all<br />
write=all,system,call,log,verbose,command,agent,user,originate,all</p>
<p dir="auto">[SIP/474_5091]<br />
type=extension<br />
extension=474_5091<br />
context=dept_1226_some_shared_context<br />
label=5091</p>
<p dir="auto">[SIP/474_566]<br />
type=extension<br />
extension=474_566<br />
label=566<br />
context=dept_1226_some_shared_context</p>
]]></description><link>http://localhost:4567/post/896</link><guid isPermaLink="true">http://localhost:4567/post/896</guid><dc:creator><![CDATA[ali]]></dc:creator><pubDate>Sun, 13 Jul 2014 04:18:10 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Wed, 28 Jul 2010 07:04:09 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">[quote]TO WHISPER permission denied, privacy in destination button!</p>
</blockquote>
<p dir="auto">You have set the privacy option to the destination button (this is a fop2 config option). Buttons with privacy cannot be spied on.</p>
<p dir="auto">Best regards,[/quote]</p>
<p dir="auto">I tried it both ways (set in fop2admin) and neither worked. The log in the second block of code I posted seems to indicate that my privacy settings are correct. Am I misreading something?</p>
]]></description><link>http://localhost:4567/post/895</link><guid isPermaLink="true">http://localhost:4567/post/895</guid><dc:creator><![CDATA[cluth]]></dc:creator><pubDate>Wed, 28 Jul 2010 07:04:09 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Wed, 28 Jul 2010 06:03:52 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">TO WHISPER permission denied, privacy in destination button!</p>
</blockquote>
<p dir="auto">You have set the privacy option to the destination button (this is a fop2 config option). Buttons with privacy cannot be spied on.</p>
<p dir="auto">Best regards,</p>
]]></description><link>http://localhost:4567/post/894</link><guid isPermaLink="true">http://localhost:4567/post/894</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Wed, 28 Jul 2010 06:03:52 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Tue, 27 Jul 2010 08:46:53 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">You first had incorrect permissions in the manager user. Now you have another problem. Both listen and whisper  use chanspy to work, and the command is properly sent between the client and server, you will need to inspect the manager events from and to asterisk ( -&gt; &lt;- in the logs), and the asterisk full log in order to look for problems with chanspy. There are some asterisk versions where chanspy is broken( 1.4.26 or something like that). You can incresease the debug log to -X 511 and also inspect the asterisk full log or console</p>
<p dir="auto">Best regards,</p>
</blockquote>
<p dir="auto">OK. Two problems at once is always hard to fix!</p>
<p dir="auto">Here is my -X 511 output:</p>
<pre><code>** MAIN AMI event received...
** MAIN There's an 'Event' in the event block
** MAIN Event detected block_count = 0
** MAIN There are 0 blocks for processing
** MAIN Answer block cleared

** DIGEST_EVENT: start

** PROCESA_BLOQUE RTCPRECEIVED 0

** MAIN AMI event received...
** MAIN Processing command received from flash clients...

10.10.8.111     &lt;= &lt;msg data="15|towhisper|12|f530f3d19ae1d9b661e9102167c3abad" /&gt;

-- PROCESS_FLASH_COMMAND origen 15 accion towhisper destino 12

-- PROCESS_FLASH_COMMAND password [string]

VALIDAR USUARIO 244

Validation ok, have all permissions

TO WHISPER permission denied, privacy in destination button!

** MAIN End of block from localhost

127.0.0.1       &lt;- Event: RTCPSent
127.0.0.1       &lt;- Privilege: reporting,all
127.0.0.1       &lt;- To: 172.16.8.196:3001
127.0.0.1       &lt;- OurSSRC: 930506050
127.0.0.1       &lt;- SentNTP: 1280220188.3181875200
127.0.0.1       &lt;- SentRTP: 930497584
127.0.0.1       &lt;- SentPackets: 1249
127.0.0.1       &lt;- SentOctets: 199840
127.0.0.1       &lt;- ReportBlock:
127.0.0.1       &lt;- FractionLost: 0
127.0.0.1       &lt;- CumulativeLoss: 0
127.0.0.1       &lt;- IAJitter: 0.0000
127.0.0.1       &lt;- TheirLastSR: 2879153766
127.0.0.1       &lt;- DLSR: 3.0790 (sec)
127.0.0.1       &lt;- Server: 0
</code></pre>
<p dir="auto">Only one line was output in /etc/log/asterisk/full:</p>
<pre><code>[Jul 27 00:43:11] VERBOSE[12757] logger.c:   == Manager 'admin' logged off from 127.0.0.1
</code></pre>
<p dir="auto">And this didn't repeat on subsequent clicks, so I don't think it's related.</p>
<p dir="auto">It appears the log is saying the button has privacy enabled. I went into fop2admin and changed privacy from "all" to "none" (note, it might be better to clarify the mouseover text in future releases of fop2admin). After dong that, the logs changed to this:</p>
<pre><code>** MAIN AMI event received...
** MAIN There's an 'Event' in the event block
** MAIN Event detected block_count = 0
** MAIN There are 0 blocks for processing
** MAIN Answer block cleared

** DIGEST_EVENT: start

** PROCESA_BLOQUE RTCPSENT 0

** MAIN End of block from localhost

127.0.0.1       &lt;- Event: RTCPSent
127.0.0.1       &lt;- Privilege: reporting,all
127.0.0.1       &lt;- To: 172.16.8.198:3001
127.0.0.1       &lt;- OurSSRC: 1999275949
127.0.0.1       &lt;- SentNTP: 1280220498.3180355584
127.0.0.1       &lt;- SentRTP: 22756960
127.0.0.1       &lt;- SentPackets: 16751
127.0.0.1       &lt;- SentOctets: 2680160
127.0.0.1       &lt;- ReportBlock:
127.0.0.1       &lt;- FractionLost: 0
127.0.0.1       &lt;- CumulativeLoss: 0
127.0.0.1       &lt;- IAJitter: 0.0000
127.0.0.1       &lt;- TheirLastSR: 2899427328
127.0.0.1       &lt;- DLSR: 2.6380 (sec)
127.0.0.1       &lt;- Server: 0

** MAIN AMI event received...
** MAIN There's an 'Event' in the event block
** MAIN Event detected block_count = 0
** MAIN There are 0 blocks for processing
** MAIN Answer block cleared

** DIGEST_EVENT: start

** PROCESA_BLOQUE RTCPSENT 0

** MAIN AMI event received...
** MAIN Processing command received from flash clients...

10.10.8.111     &lt;= &lt;msg data="15|tospy|12|0c1144c012fcdc1c4cd7092df3146c44" /&gt;

-- PROCESS_FLASH_COMMAND origen 15 accion tospy destino 12

-- PROCESS_FLASH_COMMAND password [string]

VALIDAR USUARIO 244

Validation ok, have all permissions

Not a reference at all
Not a reference at all

TO SPY SIP/244 no definido!

** MAIN End of block from localhost

127.0.0.1       &lt;- Event: RTCPReceived
127.0.0.1       &lt;- Privilege: reporting,all
127.0.0.1       &lt;- From: 172.16.8.196:3001
127.0.0.1       &lt;- PT: 200(Sender Report)
127.0.0.1       &lt;- ReceptionReports: 1
127.0.0.1       &lt;- SenderSSRC: 0
127.0.0.1       &lt;- FractionLost: 0
127.0.0.1       &lt;- PacketsLost: 0
127.0.0.1       &lt;- HighestSequence: 49947
127.0.0.1       &lt;- SequenceNumberCycles: 0
127.0.0.1       &lt;- IAJitter: 0
127.0.0.1       &lt;- LastSR: 7122.0536870912
127.0.0.1       &lt;- DLSR: 1.9000(sec)
127.0.0.1       &lt;- RTT: 10(sec)
127.0.0.1       &lt;- Server: 0

** MAIN AMI event received...
** MAIN There's an 'Event' in the event block
** MAIN Event detected block_count = 0
** MAIN There are 0 blocks for processing
** MAIN Answer block cleared

** DIGEST_EVENT: start

** PROCESA_BLOQUE RTCPRECEIVED 0

** MAIN End of block from localhost

127.0.0.1       &lt;- Event: RTCPReceived
127.0.0.1       &lt;- Privilege: reporting,all
127.0.0.1       &lt;- From: 172.16.8.198:3001
127.0.0.1       &lt;- PT: 200(Sender Report)
127.0.0.1       &lt;- ReceptionReports: 1
127.0.0.1       &lt;- SenderSSRC: 0
127.0.0.1       &lt;- FractionLost: 0
127.0.0.1       &lt;- PacketsLost: 0
127.0.0.1       &lt;- HighestSequence: 1186
127.0.0.1       &lt;- SequenceNumberCycles: 0
127.0.0.1       &lt;- IAJitter: 0
127.0.0.1       &lt;- LastSR: 7122.1342177280
127.0.0.1       &lt;- DLSR: 2.3500(sec)
127.0.0.1       &lt;- RTT: 11(sec)
127.0.0.1       &lt;- Server: 0

** MAIN AMI event received...
** MAIN There's an 'Event' in the event block
** MAIN Event detected block_count = 0
** MAIN There are 0 blocks for processing
** MAIN Answer block cleared

** DIGEST_EVENT: start

** PROCESA_BLOQUE RTCPRECEIVED 0

** MAIN AMI event received...
** MAIN Processing command received from flash clients...

10.10.8.111     &lt;= &lt;msg data="15|towhisper|15|0c1144c012fcdc1c4cd7092df3146c44" /&gt;

-- PROCESS_FLASH_COMMAND origen 15 accion towhisper destino 15

-- PROCESS_FLASH_COMMAND password [string]

VALIDAR USUARIO 244

Validation ok, have all permissions

Not a reference at all
Not a reference at all

TO WHISPER SIP/244 no definido!

** MAIN AMI event received...
** MAIN Processing command received from flash clients...

10.10.8.111     &lt;= &lt;msg data="15|tospy|15|0c1144c012fcdc1c4cd7092df3146c44" /&gt;

-- PROCESS_FLASH_COMMAND origen 15 accion tospy destino 15

-- PROCESS_FLASH_COMMAND password [string]

VALIDAR USUARIO 244

Validation ok, have all permissions

Not a reference at all
Not a reference at all

TO SPY SIP/244 no definido!

** MAIN End of block from localhost

127.0.0.1       &lt;- Event: RTCPSent
127.0.0.1       &lt;- Privilege: reporting,all
127.0.0.1       &lt;- To: 172.16.8.196:3001
127.0.0.1       &lt;- OurSSRC: 930506050
127.0.0.1       &lt;- SentNTP: 1280220503.3180752896
127.0.0.1       &lt;- SentRTP: 933017584
127.0.0.1       &lt;- SentPackets: 16999
127.0.0.1       &lt;- SentOctets: 2719840
127.0.0.1       &lt;- ReportBlock:
127.0.0.1       &lt;- FractionLost: 0
127.0.0.1       &lt;- CumulativeLoss: 0
127.0.0.1       &lt;- IAJitter: 0.0000
127.0.0.1       &lt;- TheirLastSR: 2899797606
127.0.0.1       &lt;- DLSR: 3.0900 (sec)
127.0.0.1       &lt;- Server: 0

** MAIN AMI event received...
** MAIN There's an 'Event' in the event block
** MAIN Event detected block_count = 0
** MAIN There are 0 blocks for processing
** MAIN Answer block cleared

** DIGEST_EVENT: start

** PROCESA_BLOQUE RTCPSENT 0

** MAIN End of block from localhost

127.0.0.1       &lt;- Event: RTCPSent
127.0.0.1       &lt;- Privilege: reporting,all
127.0.0.1       &lt;- To: 172.16.8.198:3001
127.0.0.1       &lt;- OurSSRC: 1999275949
127.0.0.1       &lt;- SentNTP: 1280220503.3180945408
127.0.0.1       &lt;- SentRTP: 22796960
127.0.0.1       &lt;- SentPackets: 17001
127.0.0.1       &lt;- SentOctets: 2720160
127.0.0.1       &lt;- ReportBlock:
127.0.0.1       &lt;- FractionLost: 0
127.0.0.1       &lt;- CumulativeLoss: 0
127.0.0.1       &lt;- IAJitter: 0.0001
127.0.0.1       &lt;- TheirLastSR: 2899755008
127.0.0.1       &lt;- DLSR: 2.6380 (sec)
127.0.0.1       &lt;- Server: 0

** MAIN AMI event received...
** MAIN There's an 'Event' in the event block
** MAIN Event detected block_count = 0
** MAIN There are 0 blocks for processing
** MAIN Answer block cleared

** DIGEST_EVENT: start

** PROCESA_BLOQUE RTCPSENT 0

Exiting...
</code></pre>
<p dir="auto">My Asterisk is 1.6.0.10 as part of Trixbox 2.8.0.3. Chanspy does work if I dial 555.</p>
]]></description><link>http://localhost:4567/post/893</link><guid isPermaLink="true">http://localhost:4567/post/893</guid><dc:creator><![CDATA[cluth]]></dc:creator><pubDate>Tue, 27 Jul 2010 08:46:53 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Tue, 27 Jul 2010 08:21:59 GMT]]></title><description><![CDATA[<p dir="auto">You first had incorrect permissions in the manager user. Now you have another problem. Both listen and whisper  use chanspy to work, and the command is properly sent between the client and server, you will need to inspect the manager events from and to asterisk ( -&gt; &lt;- in the logs), and the asterisk full log in order to look for problems with chanspy. There are some asterisk versions where chanspy is broken( 1.4.26 or something like that). You can incresease the debug log to -X 511 and also inspect the asterisk full log or console</p>
<p dir="auto">Best regards,</p>
]]></description><link>http://localhost:4567/post/892</link><guid isPermaLink="true">http://localhost:4567/post/892</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Tue, 27 Jul 2010 08:21:59 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Tue, 27 Jul 2010 07:25:21 GMT]]></title><description><![CDATA[<p dir="auto">I tried replacing read = system,call,log,verbose,command,agent,user and write = [the same] with read = all and write = all. I still can't do listen or whisper, but the system is at least now responding to the Dial, Pickup, Transfer, and Transfer to Voicemail options.</p>
<p dir="auto">Here is the only line that appears in the Debug mode when I click "Whisper":</p>
<pre><code>10.10.8.115     &lt;= &lt;msg data="14|towhisper|12|c3a8877fb35e1b910870cb61a91263ef" /&gt;
</code></pre>
<p dir="auto">A similar line appears when I click "Listen."</p>
<p dir="auto">Here is the contents of manager.conf (I changed the permissions back to the default in case they were screwing things up):</p>
<pre><code>;
; Asterisk Call Management support
;
[general]
enabled = yes
port = 5038
bindaddr = 0.0.0.0

[admin]
secret = *****
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
read = all
write = all

#include manager_additional.conf
#include manager_custom.conf
</code></pre>
<p dir="auto">And here is fop2.cfg:</p>
<pre><code>[general]
; AMI definitions
manager_host=localhost
manager_port=5038
manager_user=admin
manager_secret=***** [same as in manager.conf]
;event_mask=call,agent

; Daemon definitios
;listen_port      = 4445
;restrict_host    = www.asternic.org
;web_dir          = /var/www/html/operator/fop2

; Global Config
language           = en
poll_interval      = 86400
poll_voicemail     = 1
monitor_ipaddress  = 0

; Force blind transfer on asterisk 1.6
blind_transfer     = 1

; Force supervised transfer on asterisk 1.4
; requires the atxfer manager backport patch
; supervised_transfer = 1

; Force delimiter for asterisk applications
; force_parameter_delimiter = ","

; When adding or removing members to a queue, fop2 will default to
; AddQueueMember/RemoveQueueMember commands. If you set use_agentlogin
; to 1, together with the QueueChannel in a button definition set to
; an Agent number it will use AgentCallbackLogin and Agentlogoff instead.
;
; use_agentlogin = 0


; Master Password that overrides any individual one
;master_key = [default]

; Filename to use when start monitoring, you can use ${UNIQUEID},
; ${ORIG_EXTENSION}, ${DEST_EXTENSION}
; and date formats %Y %m %d to construct the filename.
;
; Settings for modifying the recording filename
; Available variables are:
; ${UNIQUEID} = Unique Id of the call
; ${TIMESTAMP} = Unix Timestamp when the recording was initiated
; ${DEST_EXTENSION} = Target extenstion being monitored
; ${ORIG_EXTENSION} = Extension/User that started the recording (not
;                     the other leg)
; Date variables:
; %Y 4 digits year
; %y 2 digits year
; %m 2 digits month
; %d 2 digits day
; %h 2 digits hour
; %i 2 digits minute
; %s 2 digits seconds

monitor_filename=g${DEST_EXTENSION}-${UNIQUEID}
monitor_format=wav
monitor_mix=true

; --- SAMPLE GROUPS ---
;group=queues:QUEUE/100,QUEUE/101
;group=deptA:SIP/100,SIP/101,SIP/102
; --- END SAMPLE ---

; --- SAMPLE USER LIST ---
; format: user= EXTENSION : SECRET : PERMISSIONS : GROUPS
; You can enumerate several permissions and groups separated by comma
; available permissions:  'all', 'dial', 'hangup', 'meetme', 'pickup',
;                         'record', 'spy', 'transfer', 'whisper',
;                         'queuemanager', 'queueagent', 'phonebook'
;
;user=620:1234:all:queues
;user=621:1234:dial,transfer,pickup:deptA
;user=622:1234:all
;user=623:1234:meetme,pickup
;buttonfile=buttons.cfg
; ------ END SAMPLE ------

; This line is NOT commented, it executes
; the autoconfig configuration for FreePBX
#exec autoconfig-users-freepbx.sh
</code></pre>
<p dir="auto">Users and permissions are set in fop2admin. I have the users I am testing with set for "all" permissions, and the extensions I am trying to monitor set to "none". (The way the mouseover text for the Privacy column in fop2admin reads, it is hard to tell, but I think "none" means "no restrictions" and therefore it should work, whereas "all" means "all things restricted. Regardless, I tried it with all and nothing happened.)</p>
<p dir="auto">I have tried with Firefox, IE, and Google Chrome, just in case it is a browser issue.</p>
]]></description><link>http://localhost:4567/post/891</link><guid isPermaLink="true">http://localhost:4567/post/891</guid><dc:creator><![CDATA[cluth]]></dc:creator><pubDate>Tue, 27 Jul 2010 07:25:21 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Sun, 25 Jul 2010 07:10:51 GMT]]></title><description><![CDATA[<p dir="auto">The "all" permission must be applied in /etc/asterisk/manager.conf . It is NOT a fop2 permission, but an Asterisk manager permission.</p>
<p dir="auto">You will be able to perform other commands if you add that to the manager user you are using in fop2.cfg, most probably "admin"</p>
<p dir="auto">Best regards,</p>
]]></description><link>http://localhost:4567/post/890</link><guid isPermaLink="true">http://localhost:4567/post/890</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Sun, 25 Jul 2010 07:10:51 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Sat, 24 Jul 2010 18:23:45 GMT]]></title><description><![CDATA[<p dir="auto">I am having the same problem as the original poster--none of the buttons works except for hangup.</p>
<p dir="auto">This is on a more or less virgin Trixbox 2.8.0.3 installation (Asterisk 1.6.0.10). I've enabled the extension I am logging in with to have "all" permissions in the FOP2Admin module.</p>
<p dir="auto">I do not have a buttons.cfg file, as I am using the <a href="http://autoconfig-users-freepbx.sh" rel="nofollow ugc">autoconfig-users-freepbx.sh</a> file. The manager and secret in fop2.cfg are properly matched to manager.conf.</p>
<p dir="auto">Here are some excerpts from the debug log immediately after I try to click on some of the non-functional buttons:</p>
<pre><code>10.10.8.111     &lt;= &lt;msg data="14|originate|14|cc6911c5d086d504a994dec25a27e0af" /&gt;

127.0.0.1       -&gt; Action: Originate
127.0.0.1       -&gt; Channel: SIP/243
127.0.0.1       -&gt; Exten: 243
127.0.0.1       -&gt; Context: from-internal
127.0.0.1       -&gt; Priority: 1
127.0.0.1       -&gt; CallerID: [name] &lt;243&gt;
127.0.0.1       -&gt; Async: True

127.0.0.1       &lt;- Response: Error
127.0.0.1       &lt;- Message: Permission denied
127.0.0.1       &lt;- Server: 0

Response: Error
Message: Permission denied
Server: 0

-----

10.10.8.111     &lt;= &lt;msg data="14|towhisper|14|cc6911c5d086d504a994dec25a27e0af" /&gt;

127.0.0.1       &lt;- Event: PeerStatus
127.0.0.1       &lt;- Privilege: system,all
127.0.0.1       &lt;- ChannelType: SIP
127.0.0.1       &lt;- Peer: SIP/231
127.0.0.1       &lt;- PeerStatus: Registered
127.0.0.1       &lt;- Server: 0

-----

127.0.0.1       &lt;- Event: PeerStatus
127.0.0.1       &lt;- Privilege: system,all
127.0.0.1       &lt;- ChannelType: SIP
127.0.0.1       &lt;- Peer: SIP/237
127.0.0.1       &lt;- PeerStatus: Registered
127.0.0.1       &lt;- Server: 0

127.0.0.1       &lt;- Event: PeerStatus
127.0.0.1       &lt;- Privilege: system,all
127.0.0.1       &lt;- ChannelType: SIP
127.0.0.1       &lt;- Peer: SIP/234
127.0.0.1       &lt;- PeerStatus: Registered
127.0.0.1       &lt;- Server: 0

-----

10.10.8.111     &lt;= &lt;msg data="14|towhisper|12|2d80cea36d9bdc4535c47e7ba7c22db6" /&gt;

-----

10.10.8.111     &lt;= &lt;msg data="14|towhisper|12|2d80cea36d9bdc4535c47e7ba7c22db6" /&gt;

10.10.8.111     &lt;= &lt;msg data="1|ping||" /&gt;
10.10.8.111     =&gt; { 'btn': '0', 'cmd': 'pong', 'data': '0', 'slot': '' }
</code></pre>
<p dir="auto">I hope we can get this working, as I just bought FOP2 and am impressed with what it shows and the interface! <img src="http://localhost:4567/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=9c14fadbfa0" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:1.4em;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>http://localhost:4567/post/889</link><guid isPermaLink="true">http://localhost:4567/post/889</guid><dc:creator><![CDATA[cluth]]></dc:creator><pubDate>Sat, 24 Jul 2010 18:23:45 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Tue, 15 Dec 2009 17:11:10 GMT]]></title><description><![CDATA[<p dir="auto">Great Support once aggain from Nicolás, he has helped me out so much! Got my mis-configured FOP2 box all straighten out.</p>
]]></description><link>http://localhost:4567/post/888</link><guid isPermaLink="true">http://localhost:4567/post/888</guid><dc:creator><![CDATA[jmituzas]]></dc:creator><pubDate>Tue, 15 Dec 2009 17:11:10 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Tue, 15 Dec 2009 15:02:36 GMT]]></title><description><![CDATA[<p dir="auto">ctrl-C to exit</p>
<p dir="auto">DAHDI/39030303 does not exists, your dahdi channels are 5 and 6 from your logs... You can catch me online on the live help and give me access to your server, we can fix it together in no time. Much less time than writing endless posts in the forum with funky configs.</p>
<p dir="auto">As you have DAHDI fxs channles, you have to use manual config for them right now or fix/patch the autoconfig script for adding them there as extensions and not trunk.</p>
<p dir="auto">The frustration comes from not understaning how the configuration works, and not posting your config fully. Please come online and chat with me.. it would be MUCH quicker for you and for me.</p>
]]></description><link>http://localhost:4567/post/887</link><guid isPermaLink="true">http://localhost:4567/post/887</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Tue, 15 Dec 2009 15:02:36 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Tue, 15 Dec 2009 14:31:56 GMT]]></title><description><![CDATA[<p dir="auto">ok have done that and manually changed my button.cfg from SIP/6910 to DAHDI/6910 same as extensions 6920, 6930, and 6940 for those are extensions to the POTS lines directly.</p>
<p dir="auto">Now when I log in as extension 6910 and try to dial extension 6920 it still fails and I get this:</p>
<p dir="auto">10.30.20.137    &lt;= &lt;msg data="GENERAL|contexto|1|" /&gt;<br />
10.30.20.137    =&gt; { 'btn': '0', 'cmd': 'key', 'data': '5tyRgiPJIYPw0lrCE4ie', 'slot': '' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '0@GENERAL', 'cmd': 'version', 'data': '2.00', 'slot': '' }</p>
<p dir="auto">10.30.20.137    &lt;= &lt;msg data="1|auth|6910|397983a2c91e3c583334454a1fe1d406" /&gt;<br />
10.30.20.137    =&gt; { 'btn': '0@GENERAL', 'cmd': 'permit', 'data': 'YWxs', 'slot': '' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '16@GENERAL', 'cmd': 'zbuttons', 'data': 'ldVRb9owEAfw936K8DppK0lsr3mIREqjki4EVFDbPbrhaL0lDkrM1qB++CWwVlCfLPeNHMj343927I6u4yy+jdLXx61SlXwdxA/LOFsksyz0h+7w8Hg3S8bxNErS8EtfHK1gzbeFGvSly9lDeFJMo8s4DSMpuXP/DMWmgLb/YTaeRFnWfbNI5uf7pZc/53EILwpkIyo5GM+yZdctXNdV+VVIBbXkxZlnBHoY0MOAngYs4EU0zoS30CA+z9LnG3wEC5BgARI9wB+ifIS6aJ17EKuSS6khiXWIxIj0MaSPIf2PyFTIVcNb57qSO17ADjH6lkZqMFIsSIoFSfUg51zVIhfcmeYdUzwVoCmpdZLMqES2I8W2I9W34w2s1zW0zoL/baFGhLYb8rtByIZDXdgXO8wfkcM78Lh28N1CDhvVtRWN0nT7da10F0YdMmWGTZnpU76pGtg8O1OhtjuuH2hmPeHAKKSYkCL50Q/53VXd55KLwuF5Dg0mpJbC7r+biAwjMoTIPk9ktkTXRAywOQeuRvxVHqY5eupV3/KqfDvSs+XCcU98V9HkKjnfL20nNF0sLEBOcl/8nNBDhbYH2TVdLSxA3tp9URvzUe2I5qM023e1a7pQWEAwGkFoBKMRlEZsafo9croU+d9r/4S0cg99VL2Vv8/+AQ==', 'slot': '' }</p>
<p dir="auto">10.30.20.137    &lt;= &lt;msg data="1|initState||397983a2c91e3c583334454a1fe1d406" /&gt;<br />
10.30.20.137    =&gt; { 'btn': '1@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '2@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '3@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '4@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '5@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '6@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '7@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '8@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '9@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '10@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '15@GENERAL', 'cmd': 'settext', 'data': '', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '15@GENERAL', 'cmd': 'state', 'data': 'DOWN', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    &lt;= &lt;msg data="11|originate|12|397983a2c91e3c583334454a1fe1d406" /&gt;</p>
<p dir="auto">127.0.0.1       -&gt; Action: Originate<br />
127.0.0.1       -&gt; Channel: DAHDI/6910<br />
127.0.0.1       -&gt; Exten: 6920<br />
127.0.0.1       -&gt; Context: from-internal<br />
127.0.0.1       -&gt; Priority: 1<br />
127.0.0.1       -&gt; CallerID:  &lt;6910&gt;<br />
127.0.0.1       -&gt; Async: True</p>
<p dir="auto">127.0.0.1       &lt;- Response: Success<br />
127.0.0.1       &lt;- Message: Originate successfully queued<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">Response: Success<br />
Message: Originate successfully queued<br />
Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newchannel<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel:<br />
127.0.0.1       &lt;- State: Down<br />
127.0.0.1       &lt;- CallerIDNum: &lt;unknown&gt;<br />
127.0.0.1       &lt;- CallerIDName: &lt;unknown&gt;<br />
127.0.0.1       &lt;- Uniqueid: 1260904100.1<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: OriginateResponse<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Response: Failure<br />
127.0.0.1       &lt;- Channel: DAHDI/6910<br />
127.0.0.1       &lt;- Context: from-internal<br />
127.0.0.1       &lt;- Exten: 6920<br />
127.0.0.1       &lt;- Reason: 0<br />
127.0.0.1       &lt;- Uniqueid: &lt;null&gt;<br />
127.0.0.1       &lt;- CallerID: 6910<br />
127.0.0.1       &lt;- CallerIDNum: 6910<br />
127.0.0.1       &lt;- CallerIDName: &lt;unknown&gt;<br />
127.0.0.1       &lt;- Server: 0</p>
<hr />
<p dir="auto">when I dial the extension from the phone itself I get this (sorry can't copy this in its entire I'm within an ssh session:</p>
<p dir="auto">127.0.0.1       &lt;- Application: Set<br />
127.0.0.1       &lt;- AppData: VMBOX=6920<br />
127.0.0.1       &lt;- Uniqueid: 1260904276.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-exten-vm<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 4<br />
127.0.0.1       &lt;- Application: Set<br />
127.0.0.1       &lt;- AppData: EXTTOCALL=6920<br />
127.0.0.1       &lt;- Uniqueid: 1260904276.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-exten-vm<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 5<br />
127.0.0.1       &lt;- Application: Set<br />
127.0.0.1       &lt;- AppData: CFUEXT=<br />
127.0.0.1       &lt;- Uniqueid: 1260904276.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-exten-vm<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 6<br />
127.0.0.1       &lt;- Application: Set<br />
127.0.0.1       &lt;- AppData: CFBEXT=<br />
127.0.0.1       &lt;- Uniqueid: 1260904276.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-exten-vm<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 7<br />
127.0.0.1       &lt;- Application: Set<br />
127.0.0.1       &lt;- AppData: RT=15<br />
127.0.0.1       &lt;- Uniqueid: 1260904276.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-exten-vm<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 8<br />
127.0.0.1       &lt;- Application: Macro<br />
127.0.0.1       &lt;- AppData: record-enable|6920|IN<br />
127.0.0.1       &lt;- Uniqueid: 1260904276.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-record-enable<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 1<br />
127.0.0.1       &lt;- Application: GotoIf<br />
127.0.0.1       &lt;- AppData: 1?check<br />
127.0.0.1       &lt;- Uniqueid: 1260904276.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-record-enable<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 4<br />
127.0.0.1       &lt;- Application: AGI<br />
127.0.0.1       &lt;- AppData: recordingcheck|20091215-141123|1260904276.2<br />
127.0.0.1       &lt;- Uniqueid: 1260904276.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-record-enable<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 999<br />
127.0.0.1       &lt;- Application: MixMonitor<br />
127.0.0.1       &lt;- AppData: /recordings20091215-141123-1260904276.2.wav||<br />
127.0.0.1       &lt;- Uniqueid: 1260904276.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-exten-vm<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 9<br />
127.0.0.1       &lt;- Application: Macro<br />
127.0.0.1       &lt;- AppData: dial|15|tr|6920<br />
127.0.0.1       &lt;- Uniqueid: 1260904276.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-dial<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 1<br />
127.0.0.1       &lt;- Application: GotoIf<br />
127.0.0.1       &lt;- AppData: 1?dial<br />
127.0.0.1       &lt;- Uniqueid: 1260904276.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-dial<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 3<br />
127.0.0.1       &lt;- Application: AGI<br />
127.0.0.1       &lt;- AppData: dialparties.agi<br />
127.0.0.1       &lt;- Uniqueid: 1260904276.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-dial<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 7<br />
127.0.0.1       &lt;- Application: Dial<br />
127.0.0.1       &lt;- AppData: DAHDI/6|15|tr<br />
127.0.0.1       &lt;- Uniqueid: 1260904276.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newchannel<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/6-1<br />
127.0.0.1       &lt;- State: Rsrvd<br />
127.0.0.1       &lt;- CallerIDNum: &lt;unknown&gt;<br />
127.0.0.1       &lt;- CallerIDName: Free For All Incorporated<br />
127.0.0.1       &lt;- Uniqueid: 1260904283.3<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newstate<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/6-1<br />
127.0.0.1       &lt;- State: Ringing<br />
127.0.0.1       &lt;- CallerID: &lt;unknown&gt;<br />
127.0.0.1       &lt;- CallerIDName: Free For All Incorporated<br />
127.0.0.1       &lt;- Uniqueid: 1260904283.3<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Dial<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Source: DAHDI/5-1<br />
127.0.0.1       &lt;- Destination: DAHDI/6-1<br />
127.0.0.1       &lt;- CallerID: &lt;unknown&gt;<br />
127.0.0.1       &lt;- CallerIDName: Free For All Incorporated<br />
127.0.0.1       &lt;- SrcUniqueID: 1260904276.2<br />
127.0.0.1       &lt;- DestUniqueID: 1260904283.3<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newcallerid<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/6-1<br />
127.0.0.1       &lt;- CallerID: 6920<br />
127.0.0.1       &lt;- CallerIDName: &lt;Unknown&gt;<br />
127.0.0.1       &lt;- Uniqueid: 1260904283.3<br />
127.0.0.1       &lt;- CID-CallingPres: 0 (Presentation Allowed, Not Screened)<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newstate<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- State: Ringing<br />
127.0.0.1       &lt;- CallerID: &lt;unknown&gt;<br />
127.0.0.1       &lt;- CallerIDName: Free For All Incorporated<br />
127.0.0.1       &lt;- Uniqueid: 1260904276.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: ExtensionStatus<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Exten: 6920<br />
127.0.0.1       &lt;- Context: ext-local<br />
127.0.0.1       &lt;- Status: 8<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: ExtensionStatus<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Exten: 6010<br />
127.0.0.1       &lt;- Context: default<br />
127.0.0.1       &lt;- Status: 8<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: ExtensionStatus<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Exten: 6910<br />
127.0.0.1       &lt;- Context: ext-local<br />
127.0.0.1       &lt;- Status: 8<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newstate<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/6-1<br />
127.0.0.1       &lt;- State: Up<br />
127.0.0.1       &lt;- CallerID: 6920<br />
127.0.0.1       &lt;- CallerIDName: &lt;unknown&gt;<br />
127.0.0.1       &lt;- Uniqueid: 1260904283.3<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newstate<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- State: Up<br />
127.0.0.1       &lt;- CallerID: &lt;unknown&gt;<br />
127.0.0.1       &lt;- CallerIDName: Free For All Incorporated<br />
127.0.0.1       &lt;- Uniqueid: 1260904276.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: ExtensionStatus<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Exten: 6920<br />
127.0.0.1       &lt;- Context: ext-local<br />
127.0.0.1       &lt;- Status: 1<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: ExtensionStatus<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Exten: 6010<br />
127.0.0.1       &lt;- Context: default<br />
127.0.0.1       &lt;- Status: 1<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: ExtensionStatus<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Exten: 6910<br />
127.0.0.1       &lt;- Context: ext-local<br />
127.0.0.1       &lt;- Status: 1<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Link<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel1: DAHDI/5-1<br />
127.0.0.1       &lt;- Channel2: DAHDI/6-1<br />
127.0.0.1       &lt;- Uniqueid1: 1260904276.2<br />
127.0.0.1       &lt;- Uniqueid2: 1260904283.3<br />
127.0.0.1       &lt;- CallerID1:<br />
127.0.0.1       &lt;- CallerID2: 6920<br />
127.0.0.1       &lt;- Server: 0</p>
<hr />
<p dir="auto">now when I press record I get this:<br />
10.30.20.137    &lt;= &lt;msg data="11|record|11|577da20107f5723e91f7cdd1fffc5c0c" /&gt;</p>
<p dir="auto">127.0.0.1       -&gt; Action: Monitor<br />
127.0.0.1       -&gt; Channel:<br />
127.0.0.1       -&gt; ActionID: monitor-Monitor-<br />
127.0.0.1       -&gt; Mix: 1<br />
127.0.0.1       -&gt; File: 6910-1260904442<br />
127.0.0.1       -&gt; Async: True</p>
<p dir="auto">127.0.0.1       &lt;- Response: Error<br />
127.0.0.1       &lt;- ActionID: monitor-Monitor-<br />
127.0.0.1       &lt;- Message: No channel specified<br />
127.0.0.1       &lt;- Server: 0</p>
<hr />
<p dir="auto">This is getting to be very frustrating, many hours put into this and nothing works.<br />
I am wondering where did I mess this up so bad. Is it from FOP2, my FreePBX setup or is it my Asterisk configuration files. I really wish that AsteriskNOW upon adding all these apps would have better documentation. I am starting to think that your app is fine because I have also set and wrote to the FreePBX forums as well regarding recording all incoming and outgoing calls. FreePBX doesn't record either and is setup to always record all calls for all extensions. Which leaves me to believe that it may be an Asterisk permission problem, but I have stated within the manager.conf file to grant permissions to these extensions as well as the manager, so I am at a complete loss.</p>
<p dir="auto">I know better then to post the problems of other apps in this forum, and I thank you for your many responses since I get no feedback when I post to the FreePBX, or the AsteriskNOW forums regarding this issue.</p>
<p dir="auto">Thanks again for your prompt replies!<br />
Maybe you could give me some more options to try and troubleshoot<br />
oh by the way, how do I exit debug mode, have tried exit, quit, -q, /q  ? have been closing my session then logging back in to reboot. There has to be a better way.</p>
]]></description><link>http://localhost:4567/post/886</link><guid isPermaLink="true">http://localhost:4567/post/886</guid><dc:creator><![CDATA[jmituzas]]></dc:creator><pubDate>Tue, 15 Dec 2009 14:31:56 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Mon, 14 Dec 2009 23:15:24 GMT]]></title><description><![CDATA[<p dir="auto">Ok... I think you have the #exec <a href="http://autoconfig-buttons-freepbx.sh" rel="nofollow ugc">autoconfig-buttons-freepbx.sh</a> defined in your fop2.cfg altough you want to do a manual config... remove that line in fop2.cfg or comment it out so it looks like ";#exec ....".</p>
<p dir="auto">The button.cfg you copied here does not match the events in the log.</p>
]]></description><link>http://localhost:4567/post/885</link><guid isPermaLink="true">http://localhost:4567/post/885</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Mon, 14 Dec 2009 23:15:24 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Mon, 14 Dec 2009 22:10:50 GMT]]></title><description><![CDATA[<p dir="auto">just looking qat it don't know where it got channel SIP/6910 from... its a dahdi channel specified in FreePBX for the extensions.. this is probably the problem. Where can I specify this as a dahdi channel within fop2?</p>
]]></description><link>http://localhost:4567/post/884</link><guid isPermaLink="true">http://localhost:4567/post/884</guid><dc:creator><![CDATA[jmituzas]]></dc:creator><pubDate>Mon, 14 Dec 2009 22:10:50 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Mon, 14 Dec 2009 22:07:24 GMT]]></title><description><![CDATA[<p dir="auto">sorry about that (me not following directions)<br />
for the extensions I have up here is my button.cfg:</p>
<p dir="auto">[SIP/6910]<br />
type=extension<br />
extension=6910<br />
label=POTS 1<br />
<a href="mailto:mailbox=jmituzas@gmail.com" rel="nofollow ugc">mailbox=jmituzas@gmail.com</a><br />
context=from-internal<br />
extenvoicemail=*6910@device</p>
<p dir="auto">[SIP/6920]<br />
type=extension<br />
extension=6920<br />
label=POTS 2<br />
<a href="mailto:mailbox=jmituzas@gmail.com" rel="nofollow ugc">mailbox=jmituzas@gmail.com</a><br />
context=from-internal<br />
extenvoicemail=*6920@device</p>
<p dir="auto">[SIP/6930]<br />
type=extension<br />
extension=6930<br />
label=POTS 3<br />
mailbox=6930@device<br />
context=from-internal<br />
extenvoicemail=*6930@device</p>
<p dir="auto">[SIP/6940]<br />
type=extension<br />
extension=6940<br />
label=POTS 4<br />
mailbox=6940@device<br />
context=from-internal<br />
extenvoicemail=*6940@device</p>
<p dir="auto">[DAHDI/1]<br />
type=trunk<br />
label=DAHDI<br />
channel=DAHDI/3<br />
channel=DAHDI/4</p>
<hr />
<p dir="auto">ok start the fop2 in debug mode and trial to dial another extension:<br />
/usr/local/fop2/fop2_server -X 15</p>
<p dir="auto">10.30.20.137    =&gt; &lt;?xml version="1.0"?&gt;<br />
&lt;!DOCTYPE cross-domain-policy SYSTEM "<a href="http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd" rel="nofollow ugc">http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd</a>"&gt;<br />
&lt;cross-domain-policy&gt;<br />
&lt;allow-access-from domain="*" to-ports="4444" /&gt;<br />
&lt;/cross-domain-policy&gt;</p>
<p dir="auto">** CLEAN SOCKET  connection lost removing socket IO::Socket::INET=GLOB(0xec6d730)<br />
** CLEAN SOCKET  flash client connection lost<br />
No flash clients connected</p>
<p dir="auto">10.30.20.137    &lt;= &lt;msg data="GENERAL|contexto|1|" /&gt;<br />
10.30.20.137    =&gt; { 'btn': '0', 'cmd': 'key', 'data': 'UaOOw2cpN8ysPsC6cZn9nR7z4gL', 'slot': '' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '0@GENERAL', 'cmd': 'version', 'data': '2.00', 'slot': '' }</p>
<p dir="auto">10.30.20.137    &lt;= &lt;msg data="1|auth|6910|7049c25fd66678daffafc348c3a2c654" /&gt;<br />
10.30.20.137    =&gt; { 'btn': '0@GENERAL', 'cmd': 'permit', 'data': 'YWxs', 'slot': '' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '16@GENERAL', 'cmd': 'zbuttons', 'data': 'ldVBb5swFAfwez8FuU7aGsD2xgEpNEUNHSFRE7Xd0SUvrTcwEThbifrhB2Gd0vrJcm/wQPaP/7OxO7mKs/gmSl8e9kpV8mUU36/jbJUsstAfu+Ph9naRTON5lKThp7442cCW7ws16ksXi/vwTTGNLuI0jKTkzt0TFLsC2v7FbDqLsqx7skqW58eh1z+WcQjPCmQjKjmaLrJ1N1u4ravys5AKasmLM88I9DCghwE9DVjAs2icGW+hQXyepc83+AgWIMECJHqA30X5AHXROncgNiWXUkMS6xCJEeljSB9D+u+RqZCbhrfOVSUPvIADYvQtjdRgpFiQFAuS6kEuuapFLrgzzzumeCxAU1LrJJlRiSxHii1Hqi/Ha9hua2idFf/TQo0IbRfkV4OQjce6sC92mN8ih//A09rgu4EcdqqbVjRK0x3HtdJ9M+qQLjOsy0zv8nXVwO7JmQu1P3B9QzPrDgdGIcWEFMmPvsvvtuquSy4Kh+c5NJiQWgq7bzcRGUZkCJF9nMhsia6JGGB9DlyN+LMcujl57FVf8qp83dKL9cpxdV9g22TXdKywANnHffFjPg/x2W5i13SssAD5Y/dFrcUntROYj8Bs/9Ku6ShhAcFgBIERDEYQGLGF6efH60CX0ewyOSf/ZjrevZloeO4O86h6L3+d/QU=', 'slot': '' }</p>
<p dir="auto">10.30.20.137    &lt;= &lt;msg data="1|initState||7049c25fd66678daffafc348c3a2c654" /&gt;<br />
10.30.20.137    =&gt; { 'btn': '1@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '2@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '3@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '4@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '5@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '6@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '7@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '8@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '9@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '10@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '15@GENERAL', 'cmd': 'settext', 'data': '', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    =&gt; { 'btn': '15@GENERAL', 'cmd': 'state', 'data': 'DOWN', 'slot': '0' }</p>
<p dir="auto">10.30.20.137    &lt;= &lt;msg data="11|originate|12|7049c25fd66678daffafc348c3a2c654" /&gt;</p>
<p dir="auto">127.0.0.1       -&gt; Action: Originate<br />
127.0.0.1       -&gt; Channel: SIP/6910<br />
127.0.0.1       -&gt; Exten: 6920<br />
127.0.0.1       -&gt; Context: from-internal<br />
127.0.0.1       -&gt; Priority: 1<br />
127.0.0.1       -&gt; CallerID:  &lt;6910&gt;<br />
127.0.0.1       -&gt; Async: True</p>
<p dir="auto">127.0.0.1       &lt;- Response: Success<br />
127.0.0.1       &lt;- Message: Originate successfully queued<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">Response: Success<br />
Message: Originate successfully queued<br />
Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newchannel<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel:<br />
127.0.0.1       &lt;- State: Down<br />
127.0.0.1       &lt;- CallerIDNum: &lt;unknown&gt;<br />
127.0.0.1       &lt;- CallerIDName: &lt;unknown&gt;<br />
127.0.0.1       &lt;- Uniqueid: 1260845705.0<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: OriginateResponse<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Response: Failure<br />
127.0.0.1       &lt;- Channel: SIP/6910<br />
127.0.0.1       &lt;- Context: from-internal<br />
127.0.0.1       &lt;- Exten: 6920<br />
127.0.0.1       &lt;- Reason: 0<br />
127.0.0.1       &lt;- Uniqueid: &lt;null&gt;<br />
127.0.0.1       &lt;- CallerID: 6910<br />
127.0.0.1       &lt;- CallerIDNum: 6910<br />
127.0.0.1       &lt;- CallerIDName: &lt;unknown&gt;<br />
127.0.0.1       &lt;- Server: 0</p>
<hr />
<p dir="auto">heres what it looks like when on the phone dial another extension:<br />
127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-exten-vm<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 4<br />
127.0.0.1       &lt;- Application: Set<br />
127.0.0.1       &lt;- AppData: EXTTOCALL=6920<br />
127.0.0.1       &lt;- Uniqueid: 1260846095.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-exten-vm<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 5<br />
127.0.0.1       &lt;- Application: Set<br />
127.0.0.1       &lt;- AppData: CFUEXT=<br />
127.0.0.1       &lt;- Uniqueid: 1260846095.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-exten-vm<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 6<br />
127.0.0.1       &lt;- Application: Set<br />
127.0.0.1       &lt;- AppData: CFBEXT=<br />
127.0.0.1       &lt;- Uniqueid: 1260846095.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-exten-vm<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 7<br />
127.0.0.1       &lt;- Application: Set<br />
127.0.0.1       &lt;- AppData: RT=15<br />
127.0.0.1       &lt;- Uniqueid: 1260846095.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-exten-vm<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 8<br />
127.0.0.1       &lt;- Application: Macro<br />
127.0.0.1       &lt;- AppData: record-enable|6920|IN<br />
127.0.0.1       &lt;- Uniqueid: 1260846095.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-record-enable<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 1<br />
127.0.0.1       &lt;- Application: GotoIf<br />
127.0.0.1       &lt;- AppData: 1?check<br />
127.0.0.1       &lt;- Uniqueid: 1260846095.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-record-enable<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 4<br />
127.0.0.1       &lt;- Application: AGI<br />
127.0.0.1       &lt;- AppData: recordingcheck|20091214-220142|1260846095.2<br />
127.0.0.1       &lt;- Uniqueid: 1260846095.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-record-enable<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 999<br />
127.0.0.1       &lt;- Application: MixMonitor<br />
127.0.0.1       &lt;- AppData: /recordings20091214-220142-1260846095.2.wav||<br />
127.0.0.1       &lt;- Uniqueid: 1260846095.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-exten-vm<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 9<br />
127.0.0.1       &lt;- Application: Macro<br />
127.0.0.1       &lt;- AppData: dial|15|tr|6920<br />
127.0.0.1       &lt;- Uniqueid: 1260846095.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-dial<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 1<br />
127.0.0.1       &lt;- Application: GotoIf<br />
127.0.0.1       &lt;- AppData: 1?dial<br />
127.0.0.1       &lt;- Uniqueid: 1260846095.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-dial<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 3<br />
127.0.0.1       &lt;- Application: AGI<br />
127.0.0.1       &lt;- AppData: dialparties.agi<br />
127.0.0.1       &lt;- Uniqueid: 1260846095.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newexten<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- Context: macro-dial<br />
127.0.0.1       &lt;- Extension: s<br />
127.0.0.1       &lt;- Priority: 7<br />
127.0.0.1       &lt;- Application: Dial<br />
127.0.0.1       &lt;- AppData: DAHDI/6|15|tr<br />
127.0.0.1       &lt;- Uniqueid: 1260846095.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newchannel<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/6-1<br />
127.0.0.1       &lt;- State: Rsrvd<br />
127.0.0.1       &lt;- CallerIDNum: &lt;unknown&gt;<br />
127.0.0.1       &lt;- CallerIDName: Free For All Incorporated<br />
127.0.0.1       &lt;- Uniqueid: 1260846102.3<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newstate<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/6-1<br />
127.0.0.1       &lt;- State: Ringing<br />
127.0.0.1       &lt;- CallerID: &lt;unknown&gt;<br />
127.0.0.1       &lt;- CallerIDName: Free For All Incorporated<br />
127.0.0.1       &lt;- Uniqueid: 1260846102.3<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Dial<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Source: DAHDI/5-1<br />
127.0.0.1       &lt;- Destination: DAHDI/6-1<br />
127.0.0.1       &lt;- CallerID: &lt;unknown&gt;<br />
127.0.0.1       &lt;- CallerIDName: Free For All Incorporated<br />
127.0.0.1       &lt;- SrcUniqueID: 1260846095.2<br />
127.0.0.1       &lt;- DestUniqueID: 1260846102.3<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: ExtensionStatus<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Exten: 6920<br />
127.0.0.1       &lt;- Context: ext-local<br />
127.0.0.1       &lt;- Status: 8<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newcallerid<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/6-1<br />
127.0.0.1       &lt;- CallerID: 6920<br />
127.0.0.1       &lt;- CallerIDName: &lt;Unknown&gt;<br />
127.0.0.1       &lt;- Uniqueid: 1260846102.3<br />
127.0.0.1       &lt;- CID-CallingPres: 0 (Presentation Allowed, Not Screened)<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newstate<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- State: Ringing<br />
127.0.0.1       &lt;- CallerID: &lt;unknown&gt;<br />
127.0.0.1       &lt;- CallerIDName: Free For All Incorporated<br />
127.0.0.1       &lt;- Uniqueid: 1260846095.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: ExtensionStatus<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Exten: 6010<br />
127.0.0.1       &lt;- Context: default<br />
127.0.0.1       &lt;- Status: 8<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: ExtensionStatus<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Exten: 6910<br />
127.0.0.1       &lt;- Context: ext-local<br />
127.0.0.1       &lt;- Status: 8<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newstate<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/6-1<br />
127.0.0.1       &lt;- State: Up<br />
127.0.0.1       &lt;- CallerID: 6920<br />
127.0.0.1       &lt;- CallerIDName: &lt;unknown&gt;<br />
127.0.0.1       &lt;- Uniqueid: 1260846102.3<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: ExtensionStatus<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Exten: 6920<br />
127.0.0.1       &lt;- Context: ext-local<br />
127.0.0.1       &lt;- Status: 1<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newstate<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/5-1<br />
127.0.0.1       &lt;- State: Up<br />
127.0.0.1       &lt;- CallerID: &lt;unknown&gt;<br />
127.0.0.1       &lt;- CallerIDName: Free For All Incorporated<br />
127.0.0.1       &lt;- Uniqueid: 1260846095.2<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: ExtensionStatus<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Exten: 6010<br />
127.0.0.1       &lt;- Context: default<br />
127.0.0.1       &lt;- Status: 1<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: ExtensionStatus<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Exten: 6910<br />
127.0.0.1       &lt;- Context: ext-local<br />
127.0.0.1       &lt;- Status: 1<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Link<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel1: DAHDI/5-1<br />
127.0.0.1       &lt;- Channel2: DAHDI/6-1<br />
127.0.0.1       &lt;- Uniqueid1: 1260846095.2<br />
127.0.0.1       &lt;- Uniqueid2: 1260846102.3<br />
127.0.0.1       &lt;- CallerID1:<br />
127.0.0.1       &lt;- CallerID2: 6920<br />
127.0.0.1       &lt;- Server: 0</p>
<hr />
<p dir="auto">highlight 6910 press record:</p>
<p dir="auto">10.30.20.137    &lt;= &lt;msg data="11|record|11|152f109c512015a15e78c580917db111" /&gt;</p>
<p dir="auto">127.0.0.1       -&gt; Action: Monitor<br />
127.0.0.1       -&gt; Channel:<br />
127.0.0.1       -&gt; ActionID: monitor-Monitor-<br />
127.0.0.1       -&gt; Mix: 1<br />
127.0.0.1       -&gt; File: 6910-1260846264<br />
127.0.0.1       -&gt; Async: True</p>
<p dir="auto">127.0.0.1       &lt;- Response: Error<br />
127.0.0.1       &lt;- ActionID: monitor-Monitor-<br />
127.0.0.1       &lt;- Message: No channel specified<br />
127.0.0.1       &lt;- Server: 0</p>
<hr />
<p dir="auto">highlight 6920 press record:</p>
<p dir="auto">10.30.20.137    &lt;= &lt;msg data="11|record|12|152f109c512015a15e78c580917db111" /&gt;</p>
<p dir="auto">127.0.0.1       -&gt; Action: Monitor<br />
127.0.0.1       -&gt; Channel:<br />
127.0.0.1       -&gt; ActionID: monitor-Monitor-<br />
127.0.0.1       -&gt; Mix: 1<br />
127.0.0.1       -&gt; File: 6920-1260846321<br />
127.0.0.1       -&gt; Async: True</p>
<p dir="auto">127.0.0.1       &lt;- Response: Error<br />
127.0.0.1       &lt;- ActionID: monitor-Monitor-<br />
127.0.0.1       &lt;- Message: No channel specified<br />
127.0.0.1       &lt;- Server: 0</p>
<hr />
<p dir="auto">hope I have posted enough information this time.<br />
All of this was done after I have started fop2 in debug mode.<br />
Thanks in advance,</p>
]]></description><link>http://localhost:4567/post/883</link><guid isPermaLink="true">http://localhost:4567/post/883</guid><dc:creator><![CDATA[jmituzas]]></dc:creator><pubDate>Mon, 14 Dec 2009 22:07:24 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Mon, 14 Dec 2009 21:35:48 GMT]]></title><description><![CDATA[<p dir="auto">Not sure what to answer as you are not showing your button file....</p>
<p dir="auto">Anyways, as I previosuly mentioned there is a bug in the record action that prevents the system from start recording if the call was up before you start fop2_server. If the call is made after fop2 starts then you won't have that problem.</p>
<p dir="auto">And it would be better to have a debug level 15 to see the commands between the web client and fop2 server too.</p>
<p dir="auto">Also record works on bridged calls, if the call is not bridged it will fail.</p>
<p dir="auto">Best regards,</p>
]]></description><link>http://localhost:4567/post/882</link><guid isPermaLink="true">http://localhost:4567/post/882</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Mon, 14 Dec 2009 21:35:48 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Mon, 14 Dec 2009 21:04:20 GMT]]></title><description><![CDATA[<p dir="auto">I have fixed that thanks, Please take a look above as I have edited my previous post. Thank you very much.</p>
]]></description><link>http://localhost:4567/post/881</link><guid isPermaLink="true">http://localhost:4567/post/881</guid><dc:creator><![CDATA[jmituzas]]></dc:creator><pubDate>Mon, 14 Dec 2009 21:04:20 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Mon, 14 Dec 2009 20:42:25 GMT]]></title><description><![CDATA[<p dir="auto">5038 is the asterisk manager port, it is not possible to run fop2 on that port. And I am not sure where you read that you have to set the listen_port to that number?... It is also not advisable to change the listen port on fop2. Just comment that line out, leave it as is so it uses port 4445.</p>
<p dir="auto">Then be sure to change fop1 listen port to something else than 4445, as stated in the FAQ. Or just stop fop1 altogether...</p>
<p dir="auto">If you change fop2 port, you will also need to set the web_dir...if you want to keep it simple, DO NOT change fop2 port to anything, leave the fop2.cfg file alone, just change the manager user and password.</p>
<p dir="auto">No program can be set to listen on a port that is already binded/used by another process.</p>
<p dir="auto">Best regards,</p>
]]></description><link>http://localhost:4567/post/880</link><guid isPermaLink="true">http://localhost:4567/post/880</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Mon, 14 Dec 2009 20:42:25 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Mon, 14 Dec 2009 20:37:54 GMT]]></title><description><![CDATA[<p dir="auto">Nevermind it wouldn't work on that port  so I tried 4446 again and that didn't work either but 4447 did... What is up with this.. why do I have to keep changing the listen to port?</p>
<p dir="auto">loged in debug mode:</p>
<p dir="auto">No flash clients connected</p>
<p dir="auto"><em>.</em>.<em>.</em>    &lt;= &lt;msg data="GENERAL|contexto|1|" /&gt;<br />
<em>.</em>.<em>.</em>    =&gt; { 'btn': '0', 'cmd': 'key', 'data': 'qgM2hm4glwCZcN5qwlav0NRqCUgfkGAE', 'slot': '' }</p>
<p dir="auto"><em>.</em>.<em>.</em>    =&gt; { 'btn': '0@GENERAL', 'cmd': 'version', 'data': '2.00', 'slot': '' }</p>
<p dir="auto"><em>.</em>.<em>.</em>    &lt;= &lt;msg data="1|auth|6910|19eeb1b17b15839e0550de9390a5292d" /&gt;<br />
<em>.</em>.<em>.</em>    =&gt; { 'btn': '0@GENERAL', 'cmd': 'permit', 'data': 'YWxs', 'slot': '' }</p>
<p dir="auto"><em>.</em>.<em>.</em>   =&gt; { 'btn': '16@GENERAL', 'cmd': 'zbuttons', 'data': 'ldVBb5swFAfwez8FuU6qGoPtjQNSaYoaWgJRE7Xd0SUvrVViInC2EvXDD5Juausny7vBA9k//s/G5PwqyZPbOHt73Gldq7dR8rBM8kVa5FEwJuPj7V2RTpJZnGbRt6F4voK12FV6NJQuiofoUzGLL5IsipUS3v0zVNsKuuHFfDKN87x/skjnZ4ehlz/nSQSvGlQrazWaFPmyny1aN/XmVCoNjRLViW8F+hjQx4C+AazgVbbeVHTQIj7f0RdYfBQLkGIBUjPAG7l5hKbqvHuQq41QykBS5xCpFRlgyABDBl+RmVSrVnTeVa32ooI9YgwcjcxiZFiQDAuSmUHOhW5kKYU3K3umfKrAUDLnJLlViSxHhi1HZi7Ha1ivG+i8hfjdQYMIXRfkd4uQj8emcCj2mF+yhH/Aj7Wj7xZK2Op+WtlqQ3cY10n3w6pDusyxLnOzy9d1C9tnbyb1bi/MDc2dOxxahQwTMiQ/9iW/u7q/3ghZeaIsocWEzFHYf7uNyDEiR4j8/4nclUhsxBDrc0hM4ofa+14ulguPmLDQtbvEdp7wENnAQ9GE+RjMR2Cu25bYDhIeIv/ooWjCAgwWIDDX/zKxHR48pBiMIjCKwSgCo64w88T4O9BlPL1Mz+j7TIe7TxMdn5PjPLrZqZeTPw==', 'slot': '' }</p>
<p dir="auto"><em>.</em>.<em>.</em>    &lt;= &lt;msg data="1|initState||19eeb1b17b15839e0550de9390a5292d" /&gt;<br />
<em>.</em>.<em>.</em>    =&gt; { 'btn': '1@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto"><em>.</em>.<em>.</em>    =&gt; { 'btn': '2@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto"><em>.</em>.<em>.</em>    =&gt; { 'btn': '3@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto"><em>.</em>.<em>.</em>    =&gt; { 'btn': '4@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto"><em>.</em>.<em>.</em>    =&gt; { 'btn': '5@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto"><em>.</em>.<em>.</em>    =&gt; { 'btn': '6@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto"><em>.</em>.<em>.</em>    =&gt; { 'btn': '7@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto"><em>.</em>.<em>.</em>    =&gt; { 'btn': '8@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto"><em>.</em>.<em>.</em>    =&gt; { 'btn': '9@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto"><em>.</em>.<em>.</em>    =&gt; { 'btn': '10@GENERAL', 'cmd': 'qualify', 'data': 'notok', 'slot': '0' }</p>
<p dir="auto"><em>.</em>.<em>.</em>    =&gt; { 'btn': '15@GENERAL', 'cmd': 'settext', 'data': '', 'slot': '0' }</p>
<p dir="auto"><em>.</em>.<em>.</em>    =&gt; { 'btn': '15@GENERAL', 'cmd': 'state', 'data': 'DOWN', 'slot': '0' }</p>
<hr />
<p dir="auto">dial another extension gives me this:</p>
<p dir="auto">127.0.0.1       &lt;- Event: Newstate<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel: DAHDI/6-1<br />
127.0.0.1       &lt;- State: Up<br />
127.0.0.1       &lt;- CallerID: &lt;unknown&gt;<br />
127.0.0.1       &lt;- CallerIDName: Free For All Incorporated<br />
127.0.0.1       &lt;- Uniqueid: 1260842164.38<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: Link<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Channel1: DAHDI/6-1<br />
127.0.0.1       &lt;- Channel2: DAHDI/5-1<br />
127.0.0.1       &lt;- Uniqueid1: 1260842164.38<br />
127.0.0.1       &lt;- Uniqueid2: 1260842172.39<br />
127.0.0.1       &lt;- CallerID1:<br />
127.0.0.1       &lt;- CallerID2: 6910<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: ExtensionStatus<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Exten: 6010<br />
127.0.0.1       &lt;- Context: default<br />
127.0.0.1       &lt;- Status: 1<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: ExtensionStatus<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Exten: 6910<br />
127.0.0.1       &lt;- Context: ext-local<br />
127.0.0.1       &lt;- Status: 1<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">127.0.0.1       &lt;- Event: ExtensionStatus<br />
127.0.0.1       &lt;- Privilege: call,all<br />
127.0.0.1       &lt;- Exten: 6920<br />
127.0.0.1       &lt;- Context: ext-local<br />
127.0.0.1       &lt;- Status: 1<br />
127.0.0.1       &lt;- Server: 0</p>
<p dir="auto">pressing record gives me this:</p>
<p dir="auto">127.0.0.1       -&gt; Action: Monitor<br />
127.0.0.1       -&gt; Channel:<br />
127.0.0.1       -&gt; ActionID: monitor-Monitor-<br />
127.0.0.1       -&gt; Mix: 1<br />
127.0.0.1       -&gt; File: 6910-1260842319<br />
127.0.0.1       -&gt; Async: True</p>
<p dir="auto">127.0.0.1       &lt;- Response: Error<br />
127.0.0.1       &lt;- ActionID: monitor-Monitor-<br />
127.0.0.1       &lt;- Message: No channel specified<br />
127.0.0.1       &lt;- Server: 0</p>
<hr />
<p dir="auto">I guess my question is now How do I specify a channel?</p>
]]></description><link>http://localhost:4567/post/879</link><guid isPermaLink="true">http://localhost:4567/post/879</guid><dc:creator><![CDATA[jmituzas]]></dc:creator><pubDate>Mon, 14 Dec 2009 20:37:54 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Mon, 14 Dec 2009 20:34:43 GMT]]></title><description><![CDATA[<p dir="auto">am trying to get this to work I got the debug mode to start once when I had the listen port to 4446... since then it states:<br />
Flash Operator Panel 2 - No valid license found. Demo Mode</p>
<p dir="auto">Can't listen to port 4446</p>
<p dir="auto">Have changed to like your manual states to listen on port 5038 think that may have been the problem but same message.</p>
<p dir="auto">Can't listen to port 5038</p>
<p dir="auto">and when i run the test it states:<br />
/usr/local/fop2/fop2_server --test<br />
Flash Operator Panel 2 - No valid license found. Demo Mode<br />
Connection to manager OK!</p>
]]></description><link>http://localhost:4567/post/878</link><guid isPermaLink="true">http://localhost:4567/post/878</guid><dc:creator><![CDATA[jmituzas]]></dc:creator><pubDate>Mon, 14 Dec 2009 20:34:43 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Fri, 11 Dec 2009 20:43:22 GMT]]></title><description><![CDATA[<p dir="auto">Fop2 users are defined in fop2.cfg and are independant of manager users. If you have manager users defined for some other tool, you can leave them as is.. but for FOP2 you only need ONE manager user.. so the 2nd entry is the correct one.</p>
<p dir="auto">That's for manager authentication. If you use freepbx do not modify fop2.cfg except for the manager user and password, and leave the user and button config to the autoconfig-* scripts (that is: use the stock fop2.cfg and modify the first 4 lines, leave all the rest as is).</p>
]]></description><link>http://localhost:4567/post/877</link><guid isPermaLink="true">http://localhost:4567/post/877</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Fri, 11 Dec 2009 20:43:22 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Fri, 11 Dec 2009 14:43:55 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">The most probable reason is misconfiguration in your button file, or perhaps not enough permissions in manager.conf</p>
</blockquote>
<h2>Just one more question who do I give permissions to my users within FreePBX and FOP2 are by extension.<br />
So do I write this as :</h2>
<h2>[6910]<br />
secret = password<br />
deny=0.0.0.0/0.0.0.0<br />
permit=127.0.0.1/255.255.255.0<br />
read = all,system,call,log,verbose,command,agent,user,originate<br />
write = all,system,call,log,verbose,command,agent,user,originate<br />
[6920]<br />
secret = password<br />
deny=0.0.0.0/0.0.0.0<br />
permit=127.0.0.1/255.255.255.0<br />
read = all,system,call,log,verbose,command,agent,user,originate<br />
write = all,system,call,log,verbose,command,agent,user,originate</h2>
<p dir="auto">or, do I write it as:</p>
<p dir="auto">[fop2]<br />
secret = password<br />
deny=0.0.0.0/0.0.0.0<br />
permit=127.0.0.1/255.255.255.0<br />
read = all,system,call,log,verbose,command,agent,user,originate<br />
write = all,system,call,log,verbose,command,agent,user,originate</p>
<hr />
<p dir="auto">also my fop2.cfg file is set as:</p>
<p dir="auto">manager_user : (same name as manager.conf)<br />
manager_secret: (same password as manager.conf)</p>
<p dir="auto">Thanks in advance,</p>
]]></description><link>http://localhost:4567/post/876</link><guid isPermaLink="true">http://localhost:4567/post/876</guid><dc:creator><![CDATA[jmituzas]]></dc:creator><pubDate>Fri, 11 Dec 2009 14:43:55 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Fri, 11 Dec 2009 13:57:42 GMT]]></title><description><![CDATA[<p dir="auto">Thanks once again Nicolás.<br />
Debug mode will help out I'm sure, or at least it helped me with getting FreePBX configured correctly.</p>
]]></description><link>http://localhost:4567/post/875</link><guid isPermaLink="true">http://localhost:4567/post/875</guid><dc:creator><![CDATA[jmituzas]]></dc:creator><pubDate>Fri, 11 Dec 2009 13:57:42 GMT</pubDate></item><item><title><![CDATA[Reply to toolbar buttons nothing happens upon click (SOLVED) on Fri, 11 Dec 2009 11:50:26 GMT]]></title><description><![CDATA[<p dir="auto">Hello,</p>
<p dir="auto">Actions work for all type of calls. There is a bug in the record action (that is fixed on the next release) that prevents you from start a recording for a call that was UP before fop2_server was started. It works fine if the calls are made after fop2 start. So I believe nobody noticed about this minor problem.</p>
<p dir="auto">If you need to debug, you will have to start fop2_server in debug mode. ( /usr/local/fop/fop2_server -X 15 ) and look at the output while you try the actions.</p>
<p dir="auto">The most probable reason is misconfiguration in your button file, or perhaps not enough permissions in manager.conf</p>
<p dir="auto">Best regards,</p>
]]></description><link>http://localhost:4567/post/874</link><guid isPermaLink="true">http://localhost:4567/post/874</guid><dc:creator><![CDATA[nicolas]]></dc:creator><pubDate>Fri, 11 Dec 2009 11:50:26 GMT</pubDate></item></channel></rss>