Hi, I'm trying out thirdlane pbx, but I'm having trouble with the outbound trunk config.
I have a digium TDM22B card (2 Fxo and 2 Fxs)
I used the dahdi_genconf command and it detect the card.
I'm using a pstn for outbound dialing.
The dialpattern I used is _NXXXXX and assign a dahdi trunk to it, that I created.
I read in the administrator guide that you should create trunk G1 etc for outside calls, where can I create the groups, I using I tried in the thirdlane asterisk and root thirdlane but I get only error.
Thank you in advance
Thank you for answering me
Thank you for answering me eeman, but I've tried the reload chan_dahdi.so in the CLI and got
/etc/asterisk/chan_dahdi.conf FOUND and /etc/asterisk/users.conf Found
How do I set up the chan_dahdi.conf file in CLI.
Thank you
depends on multiple things
depends on multiple things like the country you are in, the signaling type, the line buildout, etc
do you at least have /etc/dahdi/system.conf set up correctly? that too has to be correct
I've tested the
I've tested the /etc/dahdi/sytem.conf in root of thirlane, but it gave me "permission denied", is there a way to gain acces to it?
And I also tried it in CLI but nothing was found.
I tried the /etc/dahdi/system
I tried the /etc/dahdi/system .conf and also etc/asterisk/chan_dhadi.conf, both gave me file not found.
So I tried etc/asterisk/more dahdi_channels.conf and i got this result
;;;line= "1 WCTDM/4/0 FXSKS (EC:MG2)"
signalling= fxs_ks
callerid=asrecieved
group=0
context=from-outside
channel=>1
callerid=
group=
context=default
;;;line= "2 WCTDM/4/1 FXSKS (EC:MG2)"
signalling= fxs_ks
callerid=asrecieved
group=0
context=from-outside
channel=>2
callerid=
group=
context=default
;;; line= "3 WCTDM/4/2 FXOKS (EC:MG2)"
signalling= fxo_ ls
callerid="Channel 3" <4003>
mailbox= 4003
group= 5
context= from-inside
channel=>3
callerid=
mailbox=
group=
context=default
;;; line= "4 WCTDM/4/3 FXOKS (EC:MG2)"
signalling= fxo_ ls
callerid="Channel 4" <400>
mailbox= 4004
group= 5
context= from-inside
channel=>4
callerid=
mailbox=
group=
context=default
This is all I'm getting.
thats all wrong... did you
thats all wrong...
did you install dahdi? did you do a make config to install the system.conf file in /etc/dahdi/ ?
the lack of existence of chan_dahdi.conf means that when you installed asterisk before installing webmin you failed to make samples. Making samples now will destroy your configuration so you need to go into your program source code and go into the configs/ directory and take the chan_dahdi.conf.sample and copy it into /etc/asterisk/ as chan_dahdi.conf
after you do all that you still need to configure both system.conf and chan_dahdi.conf
is that base card a TDM400 or a TDM410 ? a lack of the echo cancellor is going to be your worst nightmare. If your card does not support the VPM032 then you need to buy the HPEC license and follow the directions to compile HPEC support into your dahdi drivers and use those. The free echo cancellors like MG2 just suck.
I've decided to start all
I've decided to start all over again, since my configuration weren't much.
The instruction I found on how to install DAHDI and Configure were from red fone
http://support.red-fone.com/index.php?_m=knowledgebase&_a=viewarticle&k…
I'm installing dahdi right now, but when I typed in 'tar -xzvf dahd-tools-2.0.0.tat.gz', it tells me the following:
cannot open: no such file or direction
error is not recoverable: exiting now
child returned status 2
error exit delayed from previous errors.
I did the installation in root@thirdlane, using asterisk 1.6 and my base card is TDM400 from digium.
I think I'm using the wrong instruction, if so can someone point to the right instruction site.
Thanks in advance
did you download just
did you download just dahdi-tools or the dahdi-complete file?
did you know that you get free digium support setting up and configuring the dahdi drivers from Digium as long as you can give htem the serial number of the card?
I just downloaded
I just downloaded dahdi-tools.
No I didn't know that I could get digium support.
Thank you for the tip eeman, I'll check it out right now.
I've installed dahdi-complete
I've installed dahdi-complete and libss after taking down my old thirdlane config and I've checked the chan_dahdi.conf it's seems present in my file
My question is what do I type to make a config to install system.conf file in /etc/dahdi, edit trunk group to name G1, because I'm not fully famialiar with all the commands.
I know that you type 'cd /etc/dahdi or more dahdi_channels.conf' for example depeding which directory to use the config, so if someone could help me, it would mean alot.
Thank you in advance
make config will build out
make config
will build out the files in /etc/dahdi
then you have to edit them
I've made my config file, but
I've made my config file, but my problem is the renaming of the trunkgroup to g1, do i edit it in chan_dahdi.conf under the trunkgroup=>1,24,48
trunkgroup=>1,24
, because I don't see specificly where to rename the trunkgroup.
Hi I forget to say
Hi I forget to say something, i copied the chan_dahdi.conf.sample-fxo.conf in chan_dahdi.conf.
Is it in here I have to call my trunk G1 for it to work and where exactly?
no, dont mess with the
no, dont mess with the [trunkgroups] section... that is just for NFAS
leave everything under it commented out..
group=1 is how you define a G1 and thats done just before your channels=>1-5
didnt digium give you a hand?
Ok I didn't mess with the
Ok I didn't mess with the runkgroup and now i know about the meaning of G1.
Thank you eeman.
Digium did help me with the part on how to download dahdi complete ect.
But what does '#of digits to strip' and 'String to prepend' mean?
Sorry I asked the wrong form
Sorry I asked the wrong form of question, i meant to ask 'what do they mean by digits will be stripped and string will be prepended to the dialed number in the administrator guide.
I forgot also to ask
I forgot also to ask something, in dahdi -channels.conf the first line is assigned to group 1 fxs, should I assigned line 3 fxo also to group 1 since it's empty.
get rid of
get rid of dahdi-channels.conf .. just write everythign inside chan_dahdi.conf. if you want to use G1 then you cannot define each channel individually. You must configure them in a range of channel =>
digits to strip and digits to prepend are self-explanatory..
you dial 5551212
if you want to strip 1 digit it becomes 551212 when you send it out
if you prepend a digit, say 7, then it becomes 75551212. If you strip 1 digit and prepend a 7 then its 7551212.
eeman sorry to bother you
eeman sorry to bother you again, but should I take what is in dahdi-channel and write in under trunkgroups of chan_dahdi.conf.
Thank you for also explaining the digits to strip and digits to prepend
no, [trunkgroup] should
no, [trunkgroup] should always be empty unless you're doing NFAS
your data goes under [channels]
Ok I've typed everything I
Ok I've typed everything I needed under [channels]. I used reload chan_dahdi.so and I was notified that I must run "module load chan_dahdi.so" and fix whatever is preventging the module from being initialized.
I ran "module load chan_dahdi.so" but now I recieved this message:
---------------------------
Command 'module load chan_dahdi.so' failed.
Warning [2725]: pbx.c :4569 ast_register_application2: Already have an application 'DAHDI Send Keypad Facility' == PARSINF. 'etc/asterisk/chan_dahid.conf':==Found
Warning[2725]: conf.c:1164 process_text_line: NO '=' (equal sign) in line 9 of /etc/asterisk/chan_dahdi.conf ==Parsing '/etc/asterisk/dahdi-channels.conf:== Found
==Parsing '/etc/asterisk/users.conf': == Found
Warning [2725]: chan_dahdi/c: 4670 handle_alarms: Detected alarm on channel 1: Red alarm -- Registered channel 1, FXS jewlstart signalling.
Warning [2725]: Chan_ dahdi.c: 4670 handle_alarms: Detected alarm on channel 2: Red Alarm -- Registered channel 2, FXS Kwelstart signalling.
Error [2725]: FXS Kwelstart signalling channel 3 is FXO Loopstart but line is in FXO kewstart signalling
Error [2725]: chan_dahdi.c: 14193 build-channels: Unable to register channel 3.
--------------------------------
I've deleted dahdi-channels.conf, but now I don't understand this error.
your chan_dahdi.conf is still
your chan_dahdi.conf is still trying to read the other file, remove the #include statement
I've removed the #include
I've removed the #include statement completely and ran "module load chan_dahdi.so" but now I recieved this message:
--------------
Command 'module load chan_dahdi.so' failed.
Warning [8958]: pbx.c :4569 ast_register_application2: Already have an application 'DAHDI Send Keypad Facility' == PARSING 'etc/asterisk/chan_dahid.conf':==Found
Warning[8958]: conf.c:1164 process_text_line: NO '=' (equal sign) in line 9 of /etc/asterisk/chan_dahdi.conf ==Parsing '/etc/asterisk/users.conf': == Found
Warning [8958]: chan_dahdi/c: 4670 handle_alarms: Detected alarm on channel 1: Red alarm
-- Registered channel 1, FXS jewlstart signalling.
Warning [8958]: Chan_ dahdi.c: 4670 handle_alarms: Detected alarm on channel 2: Red Alarm -- Registered channel 2, FXS Kewstart signalling.
Error [8958]: chan_dahdi.c: 8800 mkintf: Signalling requested on channel 3 is FXO Loopstart but line is in FXO Kewstart signalling.
Error [8958]: chan_dahdi.c: 14193 build_channels: Unable to registerchannel '3'
------------
How can i format my file
How can i format my file correctly? I thought reload chan_dahdi.so would do that, also there's one thing that also happened, I connected my trunk to my card and got a new error
Command 'module load chan_dahdi.so' failed.
Warning [12858]: pbx.c :4569 ast_register_application2: Already have an application 'DAHDI Send Keypad Facility' == PARSING 'etc/asterisk/chan_dahid.conf':==Found
Warning[12858]: conf.c:1164 process_text_line: NO '=' (equal sign) in line 9 of /etc/asterisk/chan_dahdi.conf ==Parsing '/etc/asterisk/users.conf': == Found
--Registered channel 1, FXS kewlstart signalling.
Warning [12858]: Chan_ dahdi.c: 4670 handle_alarms: Detected alarm on channel 2: Red Alarm -- Registered channel 2, FXS Kewstart signalling.
Error [12858]: chan_dahdi.c: 8800 mkintf: Signalling requested on channel 3 is FXO Loopstart but line is in FXO Kewstart signalling.
Error [12858]: chan_dahdi.c: 14193 build_channels: Unable to registerchannel '3'.
-----
Sorry didn't meant reload
Sorry didn't meant reload chan_dahdi.so would format , but 'module load chan_dahdi.so' would overwrite everything
that doesnt write a file. you
that doesnt write a file. you have to write the file, module reload on re-reads the file. why didnt digium write this file for you when you called them?
Digium could have written the
Digium could have written the file 'chan_dahdi.conf'?, I'll ask them about it.
eeman you said the file is not formatted correctly (it's the chan_dahdi.conf right) How do i format it correctly?
since you havent shown your
since you havent shown your hand i cannot tell you what cards to discard.
Hi eeman Happy New Year, I've
Hi eeman Happy New Year, I've done everything that was needed to be done and also contacted digium and they helped me also.
I ran the module load chan_dahdi.so and got the following messsage:
Unable to load chan_dahdi.so
command 'module load_dahd.so' failed
Warning[14987]: loader.c: 652 loader_resource: Module 'chan_dahdi.so already exist.
Digium told me that it probably already been loaded, I've checked because I unloaded it and loaded it back up.
The told me to also do in asterisk cli "logger reload" then 'core set verbose 10'
Now when I work in webmin, I've set my dial pattern _NXXXXXX and trunk DAHDI/G1.
I've used tenant of thirdlane and tried to make a call using outboud route only, I've not config inboud route yet, because i wanted try the outbound call only alone.
When I press a keystone i immediatly get a busy signal, now I'm trying to figure out else I did wrong.
Also i did make a tenant of my tone to try it out, but got the same results
Any help would be greatly appreciated.
Thank you in advance
you have to define the group in chan_dahdi.conf .. you'll need to set that file up manually, then G1 will work