We are currently running Asterisk 1.6.0.2.1 (CentOS yum Repo Asterisk Web-gui SVN 2.4 revision 4.9.9.1) with SPA942’s v. 5.1.15(a). All of the sudden we lost the functionality of putting a user on hold as well as transfer calls during an outbound call. (Outbound meaning, I call your cell phone from inside our network, and put you on hold.) You can push the hold button on the phone and it will not do anything at all. Nothing found in CLI and nothing found in Debug as well. We flashed the phones to the newest version as well as tried 5 other versions with no success. We then moved the phones to a working network, and it did work. The problem Lies within the Asterisk phone system. All config files look the same, and nothing has been changed. Does anyone have any idea on why this would occur? Has it happened to anyone? Are we losing our minds? Is it a conspiricy? Haha. Anyone please help as it is always greatly appreciated. Take care, and enjoy your day!
I was thinking along the lines of wiresharking out the SIP Conversation and if anything at all, what the hold button does during conversation. The Command sip show history Where do I find this call ID at? Thank you for the reply. Take care.
I’ve set the SIP Debug on before with level 4. Didn’t see much. Is there a way you would be able to look at my extensions.conf, chan_dahdi.conf, and or users.conf to see if there is anything that stands out? I enabled SIP history on. Now all I have to do is wait for my technician to get onsite to hit that hold button. It just blows my mind how all of the sudden it stopped working. Thanks for the info. I will keep you posted if I find anything. What we are basically looking for at this point is if it goes into a hold state when that hold button is pushed correct? And if it doesn’t? Thanks David!
The user on the end was intermittenantly tapping the hold button with no success. They initiated the call to me (My cell)
Anything else you would like me to try to see why outbound hold and transfer do not work? (According to the end user, Transfer and confrence use to display on the screen on outbound calls. Now nothing) could this have an effect on the hold on outbound calls? Also, the Debug channels for that concurrent call displayed nothing when hold was pressed. Any Ideas?
That’s what it seems like. If I ad exten = s,4,Answer to the 4th priority in macro-trunk-failover (the context that dahdi uses to call out) as soon as the phone dials the number, it says connected without the end user picking up, and hold, transfer, and confrence all work. I did notice that when the call is placed without the above dialplan contents inputted, the phone states that the called party is ringing even after they picked up. Any ideas?