nicknomo
Happy-IT-Guy
- Joined
- Mar 5, 2009
- Messages
- 63
- Reaction score
- 12
I have integrated my scripts that pick up calls on hold into an XML browser app for yealink. I'm still testing this app, but so far it seems to be in a workable state with no known bugs (although, see limitations)... Thanks to Ward Mundy and amsoltech for providing good reference points to work with.
Unfortunately, this is a little bit more difficult to install than some other scripts, simply because it also relies on the dial plan. Unfortunately, I was a bit limited by the features of the yealink XML browser, and there was no "clean" way to connect your inactive extension with a held call. I pretty much had to push out variables to the channels, and access them through an AGI script and some clever dial plan parameters.
Limitations:
1) You must use SIP extensions. You can have others, but you won't be able to pick up their held calls.
2) You MUST have hold music, or something playing in the background.
3) This will NOT work with GSM hold music. Preferably the audio source format should be WAV, but MP3 does work as well. Other formats are probably not supported.
4) I could not get Yealink's browser menus to cleanly exit. You basically have to hit exit through each screen you went through. This appears to be by their design (WHY?).
Unfortunately, this is a little bit more difficult to install than some other scripts, simply because it also relies on the dial plan. Unfortunately, I was a bit limited by the features of the yealink XML browser, and there was no "clean" way to connect your inactive extension with a held call. I pretty much had to push out variables to the channels, and access them through an AGI script and some clever dial plan parameters.
Limitations:
1) You must use SIP extensions. You can have others, but you won't be able to pick up their held calls.
2) You MUST have hold music, or something playing in the background.
3) This will NOT work with GSM hold music. Preferably the audio source format should be WAV, but MP3 does work as well. Other formats are probably not supported.
4) I could not get Yealink's browser menus to cleanly exit. You basically have to hit exit through each screen you went through. This appears to be by their design (WHY?).