[Freeswitch-users] SegFault: Sangoma A101, openzap, freeswitch 1.0pre4

Helmut Kuper helmut.kuper at ewetel.de
Wed May 21 08:07:30 PDT 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

I compiled wanpipe now with compilation mode 6 (freeswitch Default).

wanpipe1.conf is now:

# WANPIPE1 Configuration File
#================================================
#
# Date: Wed Dec  6 20:29:03 UTC 2006
#
# Note: This file was generated automatically
#       by /usr/local/sbin/setup-sangoma program.
#
#       If you want to edit this file, it is
#       recommended that you use wancfg program
#       to do so.
#================================================
# Sangoma Technologies Inc.
#================================================

[devices]
wanpipe1 = WAN_AFT_TE1, Comment

[interfaces]
w1g1 = wanpipe1, , TDM_VOICE_API, Comment

[wanpipe1]
CARD_TYPE       = AFT
S514CPU         = A
CommPort        = PRI
AUTO_PCISLOT    = NO
PCISLOT         = 8
PCIBUS          = 2
FE_MEDIA        = E1
FE_LCODE        = HDB3
FE_FRAME        = CRC4
FE_LINE         = 1
TE_CLOCK        = NORMAL
TE_REF_CLOCK    = 0
TE_SIG_MODE     = CCS
TE_HIGHIMPEDANCE        = NO
LBO             = 120OH
FE_TXTRISTATE   = NO
MTU             = 1500
UDPPORT         = 9000
TTL             = 255
IGNORE_FRONT_END = NO
TDMV_SPAN       = 1
TDMV_DCHAN      = 16
TDMV_HW_DTMF    = NO

[w1g1]
ACTIVE_CH       = ALL
TDMV_ECHO_OFF   = NO
TDMV_HWEC       = NO
MTU             = 80

openzap.conf.xml is now:
<configuration name="openzap.conf" description="OpenZAP Configuration">
~   <settings>
~     <param name="debug" value="7"/>
~   </settings>
~   <pri_spans>
~     <span id="1">
~       <param name="mode" value="user"/>
~       <param name="dialect" value="euro"/>
~       <param name="dialplan" value="XML"/>
~       <param name="context" value="default"/>
~     </span>
~   </pri_spans>
~ </configuration>

openzap.conf is now:
[span wanpipe]
trunk_type => e1
b-channel => 1:1-15,1:17-31
d-channel=> 1:16


/dev/zap/ctl and wptdm_* devices were created.

I recompiled FS with "make current". FS starts up with no errors.
Openzap device were successfully configured.

Dialplan is still:

<extension name="outgoing-pstn">
~   <condition field="destination_number" expression="^0([0-9]+)$">
~     <action application="set" data="dialed_ext=$1"/>
~     <action application="bridge" data="openzap/${dialed_ext}"/>
~   </condition>
~ </extension>


Call to 0XXXX leads still to segfault.

Program terminated with signal 11, Segmentation fault.
#0  0xa3d5c465 in zap_channel_open_any (span_id=123,
direction=ZAP_TOP_DOWN, caller_data=0x9f8e2ed8, zchan=0x9f8e2ed4) at
src/zap_io.c:721
721                     if (globals.spans[span_id].active_count >=
globals.spans[span_id].chan_count) {
(gdb) bt
#0  0xa3d5c465 in zap_channel_open_any (span_id=123,
direction=ZAP_TOP_DOWN, caller_data=0x9f8e2ed8, zchan=0x9f8e2ed4) at
src/zap_io.c:721
#1  0xa3d576e2 in channel_outgoing_channel (session=0x81c61b8,
var_event=0x80e7798, outbound_profile=0x81d2008, new_session=0x9f8e6e24,
~    pool=0x9f8e6e18, flags=SOF_NONE) at mod_openzap.c:906
#2  0xb7e9c083 in switch_core_session_outgoing_channel
(session=0x81c61b8, var_event=0x80e7798, endpoint_name=0x81d5ab8 "openzap",
~    caller_profile=0x81d1ee8, new_session=0x9f8e6e24, pool=0x9f8e6e18,
flags=SOF_NONE) at src/switch_core_session.c:252
#3  0xb7ebc153 in switch_ivr_originate (session=0x81c61b8,
bleg=0x9f8e70f0, cause=0x9f8e70ec, bridgeto=0x81d4c48 "openzap/0123",
~    timelimit_sec=60, table=0x0, cid_name_override=0x0,
cid_num_override=0x0, caller_profile_override=0x0, flags=<value
optimized out>)
~    at src/switch_ivr_originate.c:824
#4  0xa2cbc0e5 in audio_bridge_function (session=0x81c61b8,
data=0x81d4c48 "openzap/0123") at mod_dptools.c:1753
#5  0xb7e99a35 in switch_core_session_exec (session=0x81c61b8,
application_interface=0x81244c8, arg=0x81d4c48 "openzap/0123")
~    at src/switch_core_session.c:1045
#6  0xb7e99e8c in switch_core_session_execute_application
(session=0x81c61b8, app=0x81d1e20 "bridge", arg=0x81d1e28
"openzap/${dialed_ext}")
~    at src/switch_core_session.c:1003
#7  0xb7e9e0f4 in switch_core_session_run (session=0x81c61b8) at
src/switch_core_state_machine.c:144
#8  0xb7e9ae75 in switch_core_session_thread (thread=0x81c58a0,
obj=0x81c61b8) at src/switch_core_session.c:734
#9  0xb7ef0b36 in dummy_worker (opaque=0x81c58a0) at
threadproc/unix/thread.c:138
#10 0xb7e0b31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0xb7d5157e in clone () from /lib/tls/i686/cmov/libc.so.6


Any ideas?

regards
helmut



Anthony Minessale schrieb:
| I thought I already explained this.
|
|
| You have to choose between setting up wanpipe for ZAPTEL or wanpipe in
| standalone mode.
|
| when you set it up for ZAPTEL then you forget all about wanpipe in OPENZAP
| and just treat it like a zaptel span.
|
| when you set it up in standalone mode, you need to configure wanpipe1.conf
| for TDM_VOICE_API and all the proper settings for an E1.
|
|
| You keep doing mixtures of the above when it's one of the other you must
| choose.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkg0OrIACgkQ4tZeNddg3dx7jACfcLVuFZ4ruKy6HbOnfD8TFa/n
mAoAnjzwYWFJP5UzTWxIt5Y1809B9L59
=AlHg
-----END PGP SIGNATURE-----




More information about the FreeSWITCH-users mailing list