I found this happening because I use busydetect to hang up the line.
Logically, this shouldn't affect the initiation of outgoing calls, but I found that it did.
Check in chan_dahdi.conf to see if you have busydetect=yes.
If you have, try increasing the busycount number.
Btw, You need to reload chan_dahdi for any changes you make to take effect.
Logical or not (and personally I think it's normally a good thing if you don't have "far end disconnect supervision" and don't live in a forklift factory) it will monitor all ZAP/DAHDI channels for a repetitive tone that is not within the North American "Indications", and hangup after <busycount> of them. Make sure you set your configs to use the appropriate "Indications" to suit your locale.
yes, make sure all the setting are right to meet your country:
1) modprobe driver opermode=YOUR country
2) make sure the country in indication.conf is correct
3) make sure the zaptel/system.conf meets your country.
4) Or play busydetec/busycount or answer/hanguppolarity in zapata.conf/chan_dahdi.conf
Thank you very much for an answer!! Yes i use busydetect cause polarity switch is not used in my country (or another far end hung supervision), and yes, it`s exactly the case. Thanks to all, solved :woohoo: