|
List Info
Thread: Configuration for Sangoma TDM
|
|
| Configuration for Sangoma TDM |

|
2006-03-21 19:16:34 |
I cannot find any documentation regarding the setup of TDM
interfaces in
Bayonne. We have Sangoma hardware and I want to test out
bayonne running
with the libsangoma or sangoma API. I really want to load
test bayonne.
We have two machines with 20 T1s each and two more machines
on the way.
I get the thing to load up, but it gives an error about not
being able
to initialize the DCHAN on channel 1. The hardware works,
and Asterisk
and Yate are able to take calls and the d-channel is
functioning.
Where are the spans and channels configured and what are the
options?
They are all T1 PRIs.
Here is output I get from the startup of bayonne:
./server/bayonne -test sangoma
starting 1.2.1 on i686 Linux; timeslots=32
libexec starting; path=/home/bayonne/src/bayonne2-1.2.1
loading english translator
Unable to open DCHAN
sangoma span 1: failed to initialize
sangoma/0: session starting
sangoma/1: session starting
sangoma/2: session starting
sangoma/3: session starting
sangoma/4: session starting
sangoma/5: session starting
sangoma/6: session starting
sangoma/7: session starting
sangoma/8: session starting
sangoma/9: session starting
sangoma/10: session starting
sangoma/11: session starting
sangoma/12: session starting
sangoma/13: session starting
sangoma/14: session starting
sangoma/15: session starting
sangoma/16: session starting
sangoma/17: session starting
sangoma/18: session starting
sangoma/19: session starting
sangoma/20: session starting
sangoma/21: session starting
sangoma/22: session starting
sangoma/23: session starting
sangoma/0: state=initial, event=100, seq=0
sangoma/0: state=idle, event=100, seq=0
sangoma/1: state=initial, event=100, seq=0
sangoma/1: state=idle, event=100, seq=0
sangoma/2: state=initial, event=100, seq=0
sangoma/2: state=idle, event=100, seq=0
sangoma/3: state=initial, event=100, seq=0
sangoma/3: state=idle, event=100, seq=0
sangoma/4: state=initial, event=100, seq=0
sangoma/4: state=idle, event=100, seq=0
sangoma/5: state=initial, event=100, seq=0
sangoma/5: state=idle, event=100, seq=0
sangoma/6: state=initial, event=100, seq=0
sangoma/6: state=idle, event=100, seq=0
sangoma/7: state=initial, event=100, seq=0
sangoma/7: state=idle, event=100, seq=0
sangoma/8: state=initial, event=100, seq=0
sangoma/8: state=idle, event=100, seq=0
sangoma/9: state=initial, event=100, seq=0
sangoma/9: state=idle, event=100, seq=0
sangoma/10: state=initial, event=100, seq=0
sangoma/10: state=idle, event=100, seq=0
sangoma/11: state=initial, event=100, seq=0
sangoma/11: state=idle, event=100, seq=0
sangoma/12: state=initial, event=100, seq=0
sangoma/12: state=idle, event=100, seq=0
sangoma/13: state=initial, event=100, seq=0
sangoma/13: state=idle, event=100, seq=0
sangoma/14: state=initial, event=100, seq=0
sangoma/14: state=idle, event=100, seq=0
sangoma/15: state=initial, event=100, seq=0
sangoma/15: state=idle, event=100, seq=0
sangoma/16: state=initial, event=100, seq=0
sangoma/16: state=idle, event=100, seq=0
sangoma/17: state=initial, event=100, seq=0
sangoma/17: state=idle, event=100, seq=0
sangoma/18: state=initial, event=100, seq=0
sangoma/18: state=idle, event=100, seq=0
sangoma/19: state=initial, event=100, seq=0
sangoma/19: state=idle, event=100, seq=0
sangoma/20: state=initial, event=100, seq=0
sangoma/20: state=idle, event=100, seq=0
sangoma/21: state=initial, event=100, seq=0
sangoma/21: state=idle, event=100, seq=0
sangoma/22: state=initial, event=100, seq=0
sangoma/22: state=idle, event=100, seq=0
sangoma/23: state=initial, event=100, seq=0
sangoma/23: state=idle, event=100, seq=0
sangoma msgport starting
binding ivrscript...
compiled definitions::audiostrip; 10 steps
compiled definitions::annotate; 15 steps
compiled definitions::audiotrim; 12 steps
compiled definitions::sendmail; 24 steps
compiled definitions::ogg; 11 steps
compiled definitions::uptime; 3 steps
compiled definitions::ifconfig; 4 steps
compiled definitions::diskspace; 4 steps
compiled definitions::url-play; 48 steps
compiled definitions::url-fetch; 31 steps
compiled definitions::url-audio; 34 steps
compiled definitions::input-date; 8 steps
compiled definitions::input-dialing; 90 steps
compiled definitions initializer; 2 steps
compiled definitions::record-stamp; 42 steps
compiled runlevel::default; 1 steps
compiled runlevel::down; 1 steps
compiled caller::8009365800; 1 steps
compiler scanning
/usr/local/bayonne/share/bayonne/ivrscript1
compiler scanning /home/bayonne/src/bayonne2-1.2.1/scripts
compiled exec::sys_sendmail.sh; 1 steps
compiled exec::tts_theta.sh; 1 steps
compiled exec::sys_df.sh; 1 steps
compiled exec::libexec.py; 1 steps
compiled exec::url_fetch.sh; 1 steps
compiled exec::audio_strip.sh; 1 steps
compiled test; 4 steps
compiled exec::libexec.php; 1 steps
compiled exec::sys_ifconfig.sh; 1 steps
compiled exec::sox_ogg.sh; 1 steps
compiled exec::sys_uptime.sh; 1 steps
compiled exec::audio_trim.sh; 1 steps
compiled exec::audio_note.sh; 1 steps
18 scripts compiled
driver(s) started; 24 timeslot(s) used
Also, There is one oddity I noticed at the top of the
sangoma driver
file:
#ifdef WIN32
#define KEYS "/bayonne/voicetronix"
#else
#define KEYS "/bayonne/driver/voicetronix"
#endif
Thanks.
--
beau hargis
beauh bluefrogmobile.com
_______________________________________________
Bayonne-devel mailing list
Bayonne-devel gnu.org
h
ttp://lists.gnu.org/mailman/listinfo/bayonne-devel
|
|
| Configuration for Sangoma TDM - and
defect audit for next release |

|
2006-03-28 14:13:12 |
Yes, that should be changed to sangoma. The key sangoma
config values
are channels, spans, mode (cpe default), and switch (dms100
default).
I am doing a code audit and search for defects, using, among
other
things, gcc 4.1, and I am also making changes for clean 64
bit support,
using a x86_64 GNU/Linux target. This will be reflected in
the next
point release of all the libraries, as well as of Bayonne 2,
which will
be changed to 1.5.0, mostly to avoid confusion with Bayonne
"1" versioning.
Beau Hargis wrote:
> I cannot find any documentation regarding the setup of
TDM interfaces in
> Bayonne. We have Sangoma hardware and I want to test
out bayonne running
> with the libsangoma or sangoma API. I really want to
load test bayonne.
> We have two machines with 20 T1s each and two more
machines on the way.
> I get the thing to load up, but it gives an error about
not being able
> to initialize the DCHAN on channel 1. The hardware
works, and Asterisk
> and Yate are able to take calls and the d-channel is
functioning.
>
> Where are the spans and channels configured and what
are the options?
>
> They are all T1 PRIs.
> Here is output I get from the startup of bayonne:
>
> ./server/bayonne -test sangoma
> starting 1.2.1 on i686 Linux; timeslots=32
> libexec starting; path=/home/bayonne/src/bayonne2-1.2.1
> loading english translator
> Unable to open DCHAN
> sangoma span 1: failed to initialize
> sangoma/0: session starting
> sangoma/1: session starting
> sangoma/2: session starting
> sangoma/3: session starting
> sangoma/4: session starting
> sangoma/5: session starting
> sangoma/6: session starting
> sangoma/7: session starting
> sangoma/8: session starting
> sangoma/9: session starting
> sangoma/10: session starting
> sangoma/11: session starting
> sangoma/12: session starting
> sangoma/13: session starting
> sangoma/14: session starting
> sangoma/15: session starting
> sangoma/16: session starting
> sangoma/17: session starting
> sangoma/18: session starting
> sangoma/19: session starting
> sangoma/20: session starting
> sangoma/21: session starting
> sangoma/22: session starting
> sangoma/23: session starting
> sangoma/0: state=initial, event=100, seq=0
> sangoma/0: state=idle, event=100, seq=0
> sangoma/1: state=initial, event=100, seq=0
> sangoma/1: state=idle, event=100, seq=0
> sangoma/2: state=initial, event=100, seq=0
> sangoma/2: state=idle, event=100, seq=0
> sangoma/3: state=initial, event=100, seq=0
> sangoma/3: state=idle, event=100, seq=0
> sangoma/4: state=initial, event=100, seq=0
> sangoma/4: state=idle, event=100, seq=0
> sangoma/5: state=initial, event=100, seq=0
> sangoma/5: state=idle, event=100, seq=0
> sangoma/6: state=initial, event=100, seq=0
> sangoma/6: state=idle, event=100, seq=0
> sangoma/7: state=initial, event=100, seq=0
> sangoma/7: state=idle, event=100, seq=0
> sangoma/8: state=initial, event=100, seq=0
> sangoma/8: state=idle, event=100, seq=0
> sangoma/9: state=initial, event=100, seq=0
> sangoma/9: state=idle, event=100, seq=0
> sangoma/10: state=initial, event=100, seq=0
> sangoma/10: state=idle, event=100, seq=0
> sangoma/11: state=initial, event=100, seq=0
> sangoma/11: state=idle, event=100, seq=0
> sangoma/12: state=initial, event=100, seq=0
> sangoma/12: state=idle, event=100, seq=0
> sangoma/13: state=initial, event=100, seq=0
> sangoma/13: state=idle, event=100, seq=0
> sangoma/14: state=initial, event=100, seq=0
> sangoma/14: state=idle, event=100, seq=0
> sangoma/15: state=initial, event=100, seq=0
> sangoma/15: state=idle, event=100, seq=0
> sangoma/16: state=initial, event=100, seq=0
> sangoma/16: state=idle, event=100, seq=0
> sangoma/17: state=initial, event=100, seq=0
> sangoma/17: state=idle, event=100, seq=0
> sangoma/18: state=initial, event=100, seq=0
> sangoma/18: state=idle, event=100, seq=0
> sangoma/19: state=initial, event=100, seq=0
> sangoma/19: state=idle, event=100, seq=0
> sangoma/20: state=initial, event=100, seq=0
> sangoma/20: state=idle, event=100, seq=0
> sangoma/21: state=initial, event=100, seq=0
> sangoma/21: state=idle, event=100, seq=0
> sangoma/22: state=initial, event=100, seq=0
> sangoma/22: state=idle, event=100, seq=0
> sangoma/23: state=initial, event=100, seq=0
> sangoma/23: state=idle, event=100, seq=0
> sangoma msgport starting
> binding ivrscript...
> compiled definitions::audiostrip; 10 steps
> compiled definitions::annotate; 15 steps
> compiled definitions::audiotrim; 12 steps
> compiled definitions::sendmail; 24 steps
> compiled definitions::ogg; 11 steps
> compiled definitions::uptime; 3 steps
> compiled definitions::ifconfig; 4 steps
> compiled definitions::diskspace; 4 steps
> compiled definitions::url-play; 48 steps
> compiled definitions::url-fetch; 31 steps
> compiled definitions::url-audio; 34 steps
> compiled definitions::input-date; 8 steps
> compiled definitions::input-dialing; 90 steps
> compiled definitions initializer; 2 steps
> compiled definitions::record-stamp; 42 steps
> compiled runlevel::default; 1 steps
> compiled runlevel::down; 1 steps
> compiled caller::8009365800; 1 steps
> compiler scanning
/usr/local/bayonne/share/bayonne/ivrscript1
> compiler scanning
/home/bayonne/src/bayonne2-1.2.1/scripts
> compiled exec::sys_sendmail.sh; 1 steps
> compiled exec::tts_theta.sh; 1 steps
> compiled exec::sys_df.sh; 1 steps
> compiled exec::libexec.py; 1 steps
> compiled exec::url_fetch.sh; 1 steps
> compiled exec::audio_strip.sh; 1 steps
> compiled test; 4 steps
> compiled exec::libexec.php; 1 steps
> compiled exec::sys_ifconfig.sh; 1 steps
> compiled exec::sox_ogg.sh; 1 steps
> compiled exec::sys_uptime.sh; 1 steps
> compiled exec::audio_trim.sh; 1 steps
> compiled exec::audio_note.sh; 1 steps
> 18 scripts compiled
> driver(s) started; 24 timeslot(s) used
>
> Also, There is one oddity I noticed at the top of the
sangoma driver
> file:
>
> #ifdef WIN32
> #define KEYS "/bayonne/voicetronix"
> #else
> #define KEYS
"/bayonne/driver/voicetronix"
> #endif
>
>
> Thanks.
>
> --
> beau hargis
> beauh bluefrogmobile.com
>
>
> _______________________________________________
> Bayonne-devel mailing list
> Bayonne-devel gnu.org
> h
ttp://lists.gnu.org/mailman/listinfo/bayonne-devel
>
_______________________________________________
Bayonne-devel mailing list
Bayonne-devel gnu.org
h
ttp://lists.gnu.org/mailman/listinfo/bayonne-devel
|
|
[1-2]
|
|