VoiceGuide IVR Software Main Page
Jump to content

Mesage Lamp On Off

Recommended Posts

;Lines can be specified using XML entries or by just using a comma delimited list.

MsgLamp_LineOutSelect=6

DialMsgLampOnPrefix=*68

DialMsgLampOffPrefix=#68

MsgLampOnTrigger=ALLNEW

MsgLampOffTrigger=NONEWMSGS

DialMsgLampLineOutSelect=6

 

The message ON is sent from line 6 (since I defined MsgLamp_LineOutSelect=6)

The VG still insists on using line 1 to attempt the message OFF.

 

Q Where do I set the parameter for the line to be used for message OFF?

 

Part 2 ________________________________________________________________

 

;MsgLampOffTrigger options: NONEWMSGS ONLOGIN

;NONEWMSGS - when there are no new messages. ie: when the last of the new messages has been deleted.

;ONLOGIN - when voicemail box is logged into by phone (allowing message to be listened to).

;ONLOGOUT - at the end of the voicemail box remote access (login by phone) session.

;DISABLE - do not ever turn lamp OFF

MsgLamp_OffTrigger=ONLOGIN

 

 

This entry in the VG.ini is confusing - it somehow contradicys the previous entry in as much as that the messahe lamp

must go OFF when [ini entry above]MsgLamp_OffTrigger=ONLOGIN or [ini entry at the top of page]MsgLampOffTrigger=NONEWMSGS

Share this post


Link to post

MsgLamp_LineOutSelect : can you please post the VoiceGuide trace capturing the caller listening to the message and VoiceGudie then making the outbound call to send the "Turn off lamp" signal to PBX.

 

 

MsgLamp_OffTrigger : only one of the available options should be used. You cannot use ONLOGIN and NONEWMSGS at the same time.

Share this post


Link to post

Trace shows that the *68,100 code to turn the lamp on was sent out on one of the specified ports:

112059.218 13 dial DbOutDialQue_AddCall '*68,100','', [], [0001], [2359], daysAllowed=, lineSelection=6,5, campaign=MSGLAMP, scheduler=0, priority=1, OnAnswerLive=[MSGLAMP], OnAnswerMachine=[MSGLAMP], OnAnswerFax=[], OnNotAnswered=[], OnRetriesExhausted=[], 60, 0, 0, RV=, Options= ESCALATION:

112059.218 13 dial Db_Insert_SingleEntry '*68,100','', [2010/05/20 11:20:59 AM], PortSelection=6,5, campaign=MSGLAMP, scheduler=0, priority=1, OnAnswerLive=[MSGLAMP], OnAnswerMachine=[MSGLAMP], OnAnswerFax=[], OnNotAnswered=[], OnRetriesExhausted=[], 60, 0, 0, RV=, Options= ESCALATION:

112059.234 13 dial cmd_callque_Insert ExecuteNonQuery [*68,100,,f01c8782-b524-4d02-bac3-2e921b720287,2010/05/20 11:20:59 AM,1,1,1,1,1,1,1,2359,2359,2359,2359,2359,2359,2359,strCampaignName=MSGLAMP,iScheduler=0,iPriority=1,strOnAnswerLive=MSGLAMP,strOnAnswerMachine=MSGLAMP,strOnAnswerFax=,strOnNotAnswered=,strOnRetriesExhausted=,iAnswerTimeout=60,iRetriesLeft=0,iRetriesDelay=0,strRV=,strOptions=,strEscalationCalls=]

112059.265 13 dial Db_Insert_porttouse : -1,f01c8782-b524-4d02-bac3-2e921b720287,2010/05/20 11:20:59 AM,iScheduler=0,sPortList=[6,5],iPriority=1, times=1,2359,1,2359,1,2359,1,2359,1,2359,1,2359,1,2359 : tel=*68,100, inserts=2, ts=00:00:00

112059.265 13 dial DbOutDialQue_AddCall DbRunSQL_NonQuery took 47ms

...

112059.484 6 11 6 state Dialing (auto) *68,100

 

as you can see from above trace the call was made on line 6 - whic is one of the lines specified to be used.

 

 

The 'Lamp Off' code is never actually sent - as it looks like the Voicemil script's login module was modified (?) and in VG.INI the current MsgLamp_OffTrigger setting is : ONLOGIN

 

Recommend that you set the MsgLamp_OffTrigger entry to MSG_NONEWMSGS, like this:

 

MsgLamp_OffTrigger=MSG_NONEWMSGS

 

Then the 'lamop off' code will be sent to PBX when there are no more 'new' messages in the voicemail box.

Share this post


Link to post

Trace shows call *68,100 being dialed on line 5 when a new message is left:

54144.437 13 11 6 rem Vm_Event 11, FORWARD, 100, C:\Program Files\VoiceGuide\data\VmSave\100_0520154130_1_11__.wav, ,
154144.453 13 dial DbOutDialQue_AddCall '*68,100','', [], [0001], [2359], daysAllowed=, lineSelection=5, campaign=MSGLAMP, scheduler=0, priority=1, OnAnswerLive=[MSGLAMP], OnAnswerMachine=[MSGLAMP], OnAnswerFax=[], OnNotAnswered=[], OnRetriesExhausted=[], 60, 0, 0, RV=, Options= ESCALATION:
154144.812 6 9 5 state Dialing (auto) *68,100


and a call being made on line 5 when all the messages in the voicemail box have been listened to:

154235.171 10 11 6 rem Vm_Event 11, MSG_NONEWMSGS, 100, , ,
154235.171 10 dial DbOutDialQue_AddCall '100','', [], [0001], [2359], daysAllowed=, lineSelection=5, campaign=MSGLAMP, scheduler=0, priority=1, OnAnswerLive=[MSGLAMP], OnAnswerMachine=[MSGLAMP], OnAnswerFax=[], OnNotAnswered=[], OnRetriesExhausted=[], 60, 0, 0, RV=, Options= ESCALATION:
154235.953 6 9 5 state Dialing (auto) 100


but it looks like the VG.INI MsgLamp_OffPrefix setting is not being used.

Please update your system to this version of VoiceGuide:

[old link removed]

This version fixes what looks like was a but with the MsgLamp_OffPrefix setting.

If you continue to have problem please post traces as before.




BTW. From your VG.INI file you can remove these lines:

DialMsgLampOnPrefix=*68
DialMsgLampOffPrefix=#68
MsgLampOnTrigger=ALLNEW
MsgLampOffTrigger=ONLOGIN
DialMsgLampLineOutSelect=

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×