<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:courier,monaco,monospace,sans-serif;font-size:12pt">What does openzap.conf.xml look like?<br>Perhaps you are using the default which only has 1 span defined.<br>Try cloning the whole &lt;span id="1"&gt; block so there<br>is a span 1 and 2 like this:<br><br>&lt;configuration name="openzap.conf" description="OpenZAP Configuration"&gt;<br>&nbsp; &lt;settings&gt;<br>&nbsp;&nbsp;&nbsp; &lt;param name="debug" value="0"/&gt;<br>&nbsp; &lt;/settings&gt;<br>&nbsp; &lt;analog_spans&gt;<br>&nbsp;&nbsp;&nbsp; &lt;span id="1"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="tonegroup" value="us"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="digit-timeout" value="2000"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="max-digits" value="11"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="dialplan"
 value="XML"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="context" value="default"/&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- regex to stop dialing when it matches --&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name="dial-regex" value="5555"/&gt;--&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- regex to stop dialing when it does not match --&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name="fail-dial-regex" value="^5"/&gt;--&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/span&gt;<br><br>&nbsp;&nbsp;&nbsp; &lt;span id="2"&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="tonegroup" value="us"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="digit-timeout" value="2000"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="max-digits" value="11"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="dialplan" value="XML"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;param name="context" value="default"/&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- regex to stop dialing when it matches --&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name="dial-regex" value="5555"/&gt;--&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!-- regex to stop dialing when it does not match --&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name="fail-dial-regex" value="^5"/&gt;--&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;/span&gt;<br>
<br><br>&nbsp; &lt;/analog_spans&gt;<br>&lt;/configuration&gt;<br><br><br><br><div>&nbsp;</div><div>Anthony Minessale II<br><br><span>FreeSWITCH <a target="_blank" href="http://www.freeswitch.org/">http://www.freeswitch.org/</a></span><br><span>ClueCon <a target="_blank" href="http://www.cluecon.com/">http://www.cluecon.com/</a></span><br><br>AIM: anthm<br>MSN:anthony_minessale@hotmail.com<br>GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<br>IRC: irc.freenode.net #freeswitch</div><div><br>FreeSWITCH Developer Conference<br>sip:888@conference.freeswitch.org<br>iax:guest@conference.freeswitch.org/888<br>googletalk:conf+888@conference.freeswitch.org<br>pstn:213-799-1400</div><div style="font-family: courier,monaco,monospace,sans-serif; font-size: 12pt;"><br><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">----- Original Message ----<br>From: Irshad Ahamed &lt;irshad.fswitch@gmail.com&gt;<br>To:
 freeswitch-dev@lists.freeswitch.org; freeswitch-users@lists.freeswitch.org<br>Sent: Wednesday, January 2, 2008 12:40:14 AM<br>Subject: [Freeswitch-users] Not able to make an outgoing Call through FXO....<br><br>
Hi,<br><br>Wishing U all a very Happy n Prosperous New Year!!!!<br><br>I am trying to make an outgoing call using FXO connected to an external telephone line.<br><br>Here is the set-up:<br><br>1. FXO connected to external telephone line
<br>2. FXS connected to analog phone.<br><br><br>The Openzap.conf @ /etc/openzap is as follows:<br>[span zt]<br>name =&gt; OpenZAP<br>number =&gt; 1<br>fxs-channel =&gt; 1<br><br>[span zt]<br>name =&gt; OpenZAP<br>number =&gt; 1
<br>fxo-channel =&gt; 4<br><br>The default.xml @&nbsp; /usr/local/freeswitch/conf/dialplan is configured for inward and outgoing calls on FXO as follows:<br><br>&nbsp; &lt;extension name="outgoing-fxo"&gt;<br>&nbsp;&nbsp;&nbsp; &lt;condition field="destination_number" expression="^(43)$"&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="bridge" data="openzap/2/1/43"/&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/condition&gt;<br>&nbsp; &lt;/extension&gt;<br><br>&nbsp; &lt;extension name="incoming-fxo"&gt;<br>&nbsp;&nbsp;&nbsp; &lt;condition field="destination_number" expression="^(35)$"&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action application="bridge" data="openzap/1/1"/&gt;<br>&nbsp;&nbsp;&nbsp; &lt;/condition&gt;<br>&nbsp; &lt;/extension&gt;<br><br>While Start-up Freeswitch following logs were seen:<br><br>2008-01-02 11:51:22 [DEBUG] zap_io.c:1770 load_config() found config for span
<br>2008-01-02 11:51:22 [DEBUG] zap_io.c:1797 load_config() created span 1 of type zt<br>2008-01-02 11:51:22 [DEBUG] zap_io.c:1810 load_config() span 1 [name]=[OpenZAP]<br>2008-01-02 11:51:22 [DEBUG] zap_io.c:1810 load_config() span 1 [number]=[1]
<br>2008-01-02 11:51:22 [DEBUG] zap_io.c:1810 load_config() span 1 [fxs-channel]=[1]<br>2008-01-02 11:51:22 [DEBUG] zap_io.c:1850 load_config() setting trunk type to 'FXS' start(KEWL)<br>2008-01-02 11:51:22 [INFO] zap_zt.c:168 zt_open_range() configuring device /dev/zap/channel channel 1 as OpenZAP device 1:1 fd:31
<br>2008-01-02 11:51:22 [DEBUG] zap_io.c:1770 load_config() found config for span<br>2008-01-02 11:51:22 [DEBUG] zap_io.c:1797 load_config() created span 2 of type zt<br>2008-01-02 11:51:22 [DEBUG] zap_io.c:1810 load_config() span 2 [name]=[OpenZAP]
<br>2008-01-02 11:51:22 [DEBUG] zap_io.c:1810 load_config() span 2 [number]=[1]<br>2008-01-02 11:51:22 [DEBUG] zap_io.c:1810 load_config() span 2 [fxo-channel]=[4]<br>2008-01-02 11:51:22 [DEBUG] zap_io.c:1839 load_config() setting trunk type to 'FXO' start(KEWL)
<br>2008-01-02 11:51:22 [INFO] zap_zt.c:168 zt_open_range() configuring device /dev/zap/channel channel 4 as OpenZAP device 2:1 fd:32<br>2008-01-02 11:51:22 [INFO] zap_io.c:1881 load_config() Configured 2 channel(s)<br>2008-01-02 11:51:22 [CONSOLE] switch_loadable_module.c:748 switch_loadable_module_load_file() Successfully Loaded [mod_openzap]
<br><br>and while I made a call following logs were seen:<br><br>2008-01-02 12:04:16 [NOTICE] switch_core_state_machine.c:134 switch_core_standard_on_execute() Execute bridge(openzap/2/1/43)2008-01-02 12:04:16 [DEBUG] mod_openzap.c:231 tech_init() Set codec PCMU 20ms
<br>2008-01-02 12:04:16 [NOTICE] switch_channel.c:392 switch_channel_set_name() New Chan OPENZAP/43 [e3630387-25d6-4031-bf81-239c3e64e3fa]<br>2008-01-02 12:04:16 [DEBUG] mod_openzap.c:802 channel_outgoing_channel() OPENZAP/43 State Change CS_NEW -&gt; CS_INIT
<br>2008-01-02 12:04:16 [DEBUG] switch_core_session.c:625 switch_core_session_signal_state_change() Kill OPENZAP/43 [BREAK]<br>2008-01-02 12:04:16 [ERR] zap_io.c:884 zap_channel_outgoing_call() outgoing_call method not implemented!
<br>2008-01-02 12:04:16 [NOTICE] mod_openzap.c:818 channel_outgoing_channel() Close Channel OPENZAP/43 [CS_INIT]<br>2008-01-02 12:04:16 [ERR] switch_ivr_originate.c:525 switch_ivr_originate() Cannot Create Outgoing Channel! cause: DESTINATION_OUT_OF_ORDER
<br>2008-01-02 12:04:16 [DEBUG] switch_ivr_originate.c:873 switch_ivr_originate() Originate Resulted in Error Cause: 27 [DESTINATION_OUT_OF_ORDER]<br>2008-01-02 12:04:16 [INFO] mod_dptools.c:1331 audio_bridge_function() Originate Failed.&nbsp; Cause: DESTINATION_OUT_OF_ORDER
<br>2008-01-02 12:04:16 [NOTICE] mod_dptools.c:1358 audio_bridge_function() Hangup OpenZAP/43 [CS_EXECUTE] [DESTINATION_OUT_OF_ORDER]<br>2008-01-02 12:04:16 [DEBUG] switch_channel.c:1071 switch_channel_perform_hangup() Kill OpenZAP/43 [KILL]
<br>2008-01-02 12:04:16 [DEBUG] switch_core_session.c:625 switch_core_session_signal_state_change() Kill OpenZAP/43 [BREAK]<br>2008-01-02 12:04:16 [DEBUG] switch_core_state_machine.c:394 switch_core_session_run() (OpenZAP/43) State HANGUP
<br>2008-01-02 12:04:16 [DEBUG] mod_openzap.c:329 channel_on_hangup() Changing state on 1:1 from IDLE to HANGUP<br>2008-01-02 12:04:16 [DEBUG] mod_openzap.c:359 channel_on_hangup() OpenZAP/43 CHANNEL HANGUP<br>2008-01-02 12:04:16 [DEBUG] switch_core_state_machine.c:45 switch_core_standard_on_hangup() Standard HANGUP OpenZAP/43, cause: DESTINATION_OUT_OF_ORDER
<br>2008-01-02 12:04:16 [DEBUG] switch_core_session.c:683 switch_core_session_thread() Session 1 (OpenZAP/43) Locked, Waiting on external entities<br>2008-01-02 12:04:16 [INFO] switch_core_session.c:689 switch_core_session_thread() Session 1 (OpenZAP/43) Ended
<br>2008-01-02 12:04:16 [NOTICE] switch_core_session.c:691 switch_core_session_thread() Close Channel OpenZAP/43 [CS_HANGUP]<br>2008-01-02 12:04:16 [DEBUG] zap_analog.c:351 zap_analog_channel_run() Executing state handler on 1:1 for HANGUP
<br>2008-01-02 12:04:17 [DEBUG] zap_analog.c:290 zap_analog_channel_run() Changing state on 1:1 from HANGUP to BUSY<br>2008-01-02 12:04:17 [DEBUG] zap_analog.c:351 zap_analog_channel_run() Executing state handler on 1:1 for BUSY
<br>2008-01-02 12:04:20 [DEBUG] zap_analog.c:664 process_event() EVENT [ONHOOK][1:1] STATE [BUSY]<br>2008-01-02 12:04:20 [DEBUG] zap_analog.c:690 process_event() Changing state on 1:1 from BUSY to DOWN<br>2008-01-02 12:04:20 [DEBUG] zap_analog.c:351 zap_analog_channel_run() Executing state handler on 1:1 for DOWN
<br>2008-01-02 12:04:20 [DEBUG] mod_openzap.c:968 on_fxs_signal() got FXS sig [STOP]<br>2008-01-02 12:04:20 [DEBUG] zap_analog.c:648 zap_analog_channel_run() ANALOG CHANNEL thread ended.<br><br>Could anyone help me out in getting FXO working ???
<br><br>Thanks in advance...<br><br>BR,<br>Irshad.<br><br>
</div><br></div></div><br>
      <hr size=1>Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile. <a href="http://us.rd.yahoo.com/evt=51733/*http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ "> Try it now.</a></body></html>