Setup:
I was using the x100p as an outbound local with all SIP phones on the inside. Everything was working great. I installed a T400P and that went fine. Now when I pick up a sip phone and dial an outside local # it just goes to dead air … nothing… then a fast busy signal. the x100p is channel one and and all calls should go to g0 but they seem to try to hit the T400P first…
Can anyone help with this, The log makes it look like it is trying to complete the call but it never does, just dead air, then when I hang-up the log indicates that but still no error.
Also as a side note, incoming calls on the X100P nolonger work either.
There is two way you can fix this. But first you need to know which driver is load first. If you did’nt load the driver manually in a script then your kernel probably does it by itself. So to find out wich ones load first, do the command dmesg. It will list all your console message and you’ll find out wich one load first.
So from that point you can find a way the change the order of loading driver, but if your kernel does it by itself, it could be easier to change your config in zapata.conf to reflect the group you want to use.
Exemple of zapata.conf
signaling=fxs_ks
context=incoming
group=1
channel => 1
group=2
channel => 2-5