That is horribly wrong.<br><br>If you are using wanpipe under zaptel you forget it is a wanpipe device and configure it under zaptel.<br>with [span zt]<br><br>There are specific instructions for setting up the wanpipe in standalone mode that does not require zaptel at all.<br>
in the /etc/wanpipe/wanpipe1.conf you have to change TDM_VOICE to TDM_VOICE_API<br><br>This will create the dev entries we were &quot;assuming&quot; to be there because it&#39;s the correct assumption when the drivers are properly configured.<br>
<br>Essentially what you did was configure wanpipe to be a zaptel device then hack the zap_wanpipe&nbsp; code to open zaptel devices.<br><br><br><br><br><div class="gmail_quote">On Tue, May 20, 2008 at 11:24 AM, Helmut Kuper &lt;<a href="mailto:helmut.kuper@ewetel.de">helmut.kuper@ewetel.de</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Hello,<br>
<br>
</div>sorry for my last post here. It was wrong. So here the correct message ;)<br>
<div class="Ih2E3d"><br>
<br>
I fixed it. Problem is, that my zaptel API, which was automaticly<br>
</div>compiled and configured by sangoma&#39;s wanpipe driver setup, creates all<br>
channel devices in /dev/zap with numbers as filename.<br>
<br>
freeswitch&#39;s openzap module expects the channel devices directly under /dev<br>
<div class="Ih2E3d">with the name format wptdm_sXcY, where X=span number and Y=channel number.<br>
<br>
</div><div class="Ih2E3d">So I changed libs/openzap/src/zap.wanpipe.c around line 319 from<br>
<br>
snprintf(fname, FNAME_LEN, &quot;/dev/wptdm_s%dc%d&quot;,span,chan);<br>
<br>
to<br>
<br>
snprintf(fname, FNAME_LEN, &quot;/dev/zap/%d&quot;,chan);<br>
<br>
additionally all devices in /dev/zap have to be accessible for<br>
freeswitch&#39;s user.<br>
<br>
After recompiling and reinstall of mod_openzap I got this loglines in<br>
freeswitch console:<br>
<br>
2008-05-20 17:34:08 [NOTICE] switch_loadable_module.c:380<br>
switch_loadable_module_process() Adding Management interface &#39;mod_sofia&#39;<br>
OID[.1.3.6.1.4.1.27880.1]<br>
2008-05-20 17:34:08 [INFO] zap_wanpipe.c:364 wp_open_range() configuring<br>
device s1c1 as OpenZAP device 1:1 fd:38<br>
[..]<br>
2008-05-20 17:34:08 [INFO] zap_wanpipe.c:364 wp_open_range() configuring<br>
</div><div class="Ih2E3d">device s1c16 as OpenZAP device 1:31 fd:68<br>
2008-05-20 17:34:08 [INFO] zap_io.c:1984 load_config() Configured 31<br>
channel(s)<br>
2008-05-20 17:34:08 [CONSOLE] switch_loadable_module.c:749<br>
switch_loadable_module_load_file() Successfully Loaded [mod_openzap]<br>
<br>
<br>
So far it looks quite good to me. I think it&#39;s good to have the device<br>
path configurable as long as I did not a mistake configuring wanpipe.<br>
<br>
regards<br>
Helmut<br>
<br>
Helmut Kuper schrieb:<br>
| Hi,<br>
|<br>
| I found that the console lines<br>
|<br>
| 2008-05-20 16:30:59 [ERR] zap_zt.c:721 zt_init() Cannot open control<br>
device<br>
| 2008-05-20 16:30:59 [ERR] zap_io.c:2050 zap_global_init() Error<br>
| initilizing zt.<br>
|<br>
|<br>
| Were caused by having wrong permissions on /dev/zap/ctl. That device<br>
| must be accessible by freswitch&#39;s user.<br>
|<br>
|<br>
| The &quot;2008-05-20 16:30:59 [ERR] zap_wanpipe.c:414 wp_open_range() failure<br>
| configuring device ...&quot; problems are still there.<br>
|<br>
| regards<br>
| helmut<br>
<br>
</div><div class="Ih2E3d">-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.8 (MingW32)<br>
Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org" target="_blank">http://enigmail.mozdev.org</a><br>
<br>
</div>iEYEARECAAYFAkgy+z0ACgkQ4tZeNddg3dz0WwCgn/ASHRZWc2nV7x18NRbKBkRU<br>
4vsAoI6Vd5WnfKcL9dstsonL2I8WoWjh<br>
=/uCB<br>
<div><div></div><div class="Wj3C7c">-----END PGP SIGNATURE-----<br>
<br>
_______________________________________________<br>
Freeswitch-users mailing list<br>
<a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
<br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="http://iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>pstn:213-799-1400