[Freeswitch-users] openzap TDM400 card

Michael S Collins msc at freeswitch.org
Sat Feb 20 10:10:21 PST 2010


Ports 1 and 2 are FXO which need a phone line. Try port 3 or 4. Also  
pastebin your zaptel.conf file.

-MC

Sent from my iPhone

On Feb 19, 2010, at 9:57 PM, Brian May  
<brian at microcomaustralia.com.au> wrote:

> Hello,
>
> I think I have the config correct, and not confused FXO/FXS anywhere.
>
> voyage:/opt/freeswitch/conf# ztcfg  -vv
>
> Zaptel Version: 1.4.11
> Echo Canceller: MG2
> Configuration
> ======================
>
>
> Channel map:
>
> Channel 01: FXO Kewlstart (Default) (Slaves: 01)
> Channel 02: FXO Kewlstart (Default) (Slaves: 02)
> Channel 03: FXS Kewlstart (Default) (Slaves: 03)
> Channel 04: FXS Kewlstart (Default) (Slaves: 04)
>
> 4 channels to configure.
>
> voyage:/opt/freeswitch/conf# cat openzap.conf
> [span zt FXO1]
> name => OpenZAP-FXO1
> number => 1
> fxo-channel => 1
>
> [span zt FXO2]
> name => OpenZAP-FXO2
> number => 2
> fxo-channel => 2
>
> [span zt FXS1]
> name => OpenZAP-FXS1
> number => 3
> fxs-channel => 3
>
> [span zt FXS2]
> name => OpenZAP-FXS2
> number => 4
> fxs-channel => 4
>
> voyage:/opt/freeswitch/conf# cat autoload_configs/openzap.conf.xml
> <configuration name="openzap.conf" description="OpenZAP  
> Configuration">
>  <settings>
>    <param name="debug" value="0"/>
>    <!--<param name="hold-music" value="$${moh_uri}"/>-->
>    <!--<param name="enable-analog-option" value="call-swap"/>-->
>    <!--<param name="enable-analog-option" value="3-way"/>-->
>  </settings>
>  <!-- one entry here per openzap span -->
>  <analog_spans>
>    <span id="1">
>      <param name="tonegroup" value="au"/>
>      <param name="digit-timeout" value="2000"/>
>      <param name="max-digits" value="11"/>
>      <param name="dialplan" value="XML"/>
>      <param name="context" value="default"/>
>      <param name="enable-analog-option" value="3-way"/>
> <!--      <param name="moh" value="$${base_dir}/sounds/ 
> Dardedisco.wav"/> -->
>    </span>
>    <span id="2">
>      <param name="tonegroup" value="au"/>
>      <param name="digit-timeout" value="2000"/>
>      <param name="max-digits" value="11"/>
>      <param name="dialplan" value="XML"/>
>      <param name="context" value="default"/>
>      <param name="enable-analog-option" value="3-way"/>
> <!--      <param name="moh" value="$${base_dir}/sounds/ 
> Dardedisco.wav"/> -->
>    </span>
>    <span id="3">
>      <param name="tonegroup" value="au"/>
>      <param name="digit-timeout" value="2000"/>
>      <param name="max-digits" value="11"/>
>      <param name="dialplan" value="XML"/>
>      <param name="context" value="default"/>
>    </span>
>    <span id="4">
>      <param name="tonegroup" value="au"/>
>      <param name="digit-timeout" value="2000"/>
>      <param name="max-digits" value="11"/>
>      <param name="dialplan" value="XML"/>
>      <param name="context" value="default"/>
>    </span>
>  </analog_spans>
> </configuration>
>
>
> freeswitch at voyage> reload mod_openzap
> 2010-02-20 16:45:53.312813 [NOTICE] switch_loadable_module.c:464
> Deleting Endpoint 'openzap'
> 2010-02-20 16:45:53.312813 [NOTICE] switch_loadable_module.c:545
> Deleting Application 'disable_ec'
> 2010-02-20 16:45:53.312813 [NOTICE] switch_loadable_module.c:572
> Deleting API Function 'oz'
> 2010-02-20 16:45:53.312813 [CONSOLE] switch_loadable_module.c:1277
> Stopping: mod_openzap
> 2010-02-20 16:45:53.312813 [INFO] zap_io.c:269 Closing channel zt: 
> 1:1 fd:36
> 2010-02-20 16:45:53.312813 [INFO] zap_io.c:269 Closing channel zt: 
> 2:1 fd:40
> 2010-02-20 16:45:53.312813 [INFO] zap_io.c:269 Closing channel zt: 
> 3:1 fd:41
> 2010-02-20 16:45:53.312813 [INFO] zap_io.c:269 Closing channel zt: 
> 4:1 fd:42
> 2010-02-20 16:45:53.612813 [ERR] ozmod_analog.c:951 Failure Polling
> event! [no matching descriptor]
> 2010-02-20 16:45:54.162813 [ERR] ozmod_analog.c:951 Failure Polling
> event! [no matching descriptor]
> 2010-02-20 16:45:54.162813 [ERR] ozmod_analog.c:951 Failure Polling
> event! [no matching descriptor]
> 2010-02-20 16:45:54.162813 [ERR] ozmod_analog.c:951 Failure Polling
> event! [no matching descriptor]
> 2010-02-20 16:45:54.322813 [INFO] zap_io.c:2694 Unloading
> /opt/freeswitch/mod/ozmod_analog.so
> 2010-02-20 16:45:54.322813 [INFO] zap_io.c:2679 Unloading IO zt
> 2010-02-20 16:45:54.322813 [INFO] zap_io.c:2694 Unloading
> /opt/freeswitch/mod/ozmod_zt.so
> 2010-02-20 16:45:54.322813 [CONSOLE] switch_loadable_module.c:1297
> mod_openzap unloaded.
> 2010-02-20 16:45:54.322813 [NOTICE] zap_io.c:2778 Modules  
> configured: 1
> 2010-02-20 16:45:54.322813 [NOTICE] ozmod_zt.c:1161 Using Zaptel  
> control device
> 2010-02-20 16:45:54.322813 [INFO] zap_io.c:2579 Loading IO from
> /opt/freeswitch/mod/ozmod_zt.so [zt]
> 2010-02-20 16:45:54.322813 [INFO] ozmod_zt.c:556 Setting rxgain val  
> to 0.000000
> 2010-02-20 16:45:54.322813 [INFO] ozmod_zt.c:565 Setting txgain val  
> to 0.000000
> 2010-02-20 16:45:54.322813 [INFO] zap_io.c:2379 auto-loaded 'zt'
> 2010-02-20 16:45:54.322813 [WARNING] ozmod_zt.c:333 this ioctl fails
> on older zaptel but is harmless if you used ztcfg
> [device /dev/zap/channel chan 1 fd 27 (Invalid argument)]
> 2010-02-20 16:45:54.322813 [INFO] ozmod_zt.c:385 configuring device
> /dev/zap/channel channel 1 as OpenZAP device 1:1 fd:36
> 2010-02-20 16:45:54.322813 [WARNING] ozmod_zt.c:333 this ioctl fails
> on older zaptel but is harmless if you used ztcfg
> [device /dev/zap/channel chan 2 fd 27 (Invalid argument)]
> 2010-02-20 16:45:54.322813 [INFO] ozmod_zt.c:385 configuring device
> /dev/zap/channel channel 2 as OpenZAP device 2:1 fd:40
> 2010-02-20 16:45:54.322813 [WARNING] ozmod_zt.c:333 this ioctl fails
> on older zaptel but is harmless if you used ztcfg
> [device /dev/zap/channel chan 3 fd 27 (Invalid argument)]
> 2010-02-20 16:45:54.322813 [INFO] ozmod_zt.c:385 configuring device
> /dev/zap/channel channel 3 as OpenZAP device 3:1 fd:41
> 2010-02-20 16:45:54.322813 [WARNING] ozmod_zt.c:333 this ioctl fails
> on older zaptel but is harmless if you used ztcfg
> [device /dev/zap/channel chan 4 fd 27 (Invalid argument)]
> 2010-02-20 16:45:54.322813 [INFO] ozmod_zt.c:385 configuring device
> /dev/zap/channel channel 4 as OpenZAP device 4:1 fd:42
> 2010-02-20 16:45:54.322813 [INFO] zap_io.c:2502 Configured 4 channel 
> (s)
> 2010-02-20 16:45:54.322813 [INFO] zap_io.c:2596 Loading SIG from
> /opt/freeswitch/mod/ozmod_analog.so
> 2010-02-20 16:45:54.322813 [INFO] zap_io.c:2712 auto-loaded 'analog'
> 2010-02-20 16:45:54.358813 [CONSOLE] switch_loadable_module.c:900
> Successfully Loaded [mod_openzap]
> 2010-02-20 16:45:54.362813 [NOTICE] switch_loadable_module.c:144
> Adding Endpoint 'openzap'
> 2010-02-20 16:45:54.362813 [NOTICE] switch_loadable_module.c:250
> Adding Application 'disable_ec'
> 2010-02-20 16:45:54.362813 [NOTICE] switch_loadable_module.c:272
> Adding API Function 'oz'
>
> +OK module unloaded
> +OK module loaded
>
> freeswitch at voyage> oz list
>
> +OK
> span: 1 (FXO1)
> type: analog
> chan_count: 1
> dialplan: XML
> context: default
> dial_regex:
> fail_dial_regex:
> hold_music:
> analog_options 3way
> +OK
> span: 2 (FXO2)
> type: analog
> chan_count: 1
> dialplan: XML
> context: default
> dial_regex:
> fail_dial_regex:
> hold_music:
> analog_options 3way
> +OK
> span: 3 (FXS1)
> type: analog
> chan_count: 1
> dialplan: XML
> context: default
> dial_regex:
> fail_dial_regex:
> hold_music:
> analog_options none
> +OK
> span: 4 (FXS2)
> type: analog
> chan_count: 1
> dialplan: XML
> context: default
> dial_regex:
> fail_dial_regex:
> hold_music:
> analog_options none
>
>
> Yet, when I lift the handset on port 1 or port 2 I don't get a dial  
> tone :-(
>
> Instead I get this message:
>
> 2010-02-20 16:52:26.332813 [INFO] ozmod_zt.c:640 Setting echo cancel
> to 64 taps for 2:1
> 2010-02-20 16:52:26.332813 [ERR] zap_io.c:1599 I/O backend does not
> support command 24!
>
> Am I doing something wrong?
> -- 
> Brian May <brian at microcomaustralia.com.au>
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch- 
> users
> http://www.freeswitch.org



More information about the FreeSWITCH-users mailing list