Author Topic: Agent Login for External Phones  (Read 1488 times)

mbetel

  • Newbie
  • *
  • Posts: 6
  • Karma: 0
    • View Profile
Agent Login for External Phones
« on: October 04, 2016, 12:17:12 PM »
Hi,

I don't find a manner to use "agent login" functionality for external phones.
It would be a good feature.

Thanks.
Regards,

goseph

  • Hero Member
  • *****
  • Posts: 841
  • Karma: 35
    • View Profile
Re: Agent Login for External Phones
« Reply #1 on: October 04, 2016, 12:29:45 PM »
You could use the Call-Flow-Editor for that.
Just make a Call-Flow callable over a free telephone number and use a authentication:
http://www.askozia.com/handbook/index.php?title=Templates#Direct_Inward_System_Access_.28DISA.29

Then use the DialNumber-Module and dial the complete agent-login-number.

Important: external phone setup in Askozia. E.g.: external Number 004917512345678 with extension 111.

Sebastian

  • Askozia Staff
  • Hero Member
  • *
  • Posts: 1139
  • Karma: 43
    • View Profile
Re: Agent Login for External Phones
« Reply #2 on: October 04, 2016, 12:45:07 PM »
Hi,

I don't find a manner to use "agent login" functionality for external phones.
It would be a good feature.

Thanks.
Regards,

This is going to be possible with 5.1. Comes later in October.

mbetel

  • Newbie
  • *
  • Posts: 6
  • Karma: 0
    • View Profile
Re: Agent Login for External Phones
« Reply #3 on: October 04, 2016, 01:29:03 PM »
Hi goseph,

I know how to log in from an external phone, but I want that the dynamic queue member is an external phone as well.
At the moment, the external phones logged in are not ringing.

@Sebastian

Is this possible in 5.1?
Is there a list of a new 5.1 features?

Thanks.

goseph

  • Hero Member
  • *****
  • Posts: 841
  • Karma: 35
    • View Profile
Re: Agent Login for External Phones
« Reply #4 on: October 04, 2016, 01:36:33 PM »
I know how to log in from an external phone, but I want that the dynamic queue member is an external phone as well.
At the moment, the external phones logged in are not ringing.

I know that External Queue-Members are working fine but i did not check on dynamic queue members.

So you are saying this is not working?
EDIT: This is not true. External phones are working fine even as dynamic members. It just tested it.
Just use the way i described a few posts earlier.

If i understand Sebastian right your feature request will offically be supported in 5.1.
An official roadmap is not available as far as i know.
« Last Edit: October 04, 2016, 01:44:04 PM by goseph »

mbetel

  • Newbie
  • *
  • Posts: 6
  • Karma: 0
    • View Profile
Re: Agent Login for External Phones
« Reply #5 on: October 04, 2016, 01:41:17 PM »
yes, exactly.
If I add a "static" external phone as queue member, it works.
Otherwise if I add a "dynamic" (using log in) external phone as queue member, it doesn't work.

goseph

  • Hero Member
  • *****
  • Posts: 841
  • Karma: 35
    • View Profile
Re: Agent Login for External Phones
« Reply #6 on: October 04, 2016, 01:46:45 PM »
yes, exactly.
If I add a "static" external phone as queue member, it works.
Otherwise if I add a "dynamic" (using log in) external phone as queue member, it doesn't work.

External phones are working fine even as dynamic members. It just tested it.

I have an external phone (201) set up with external number 004934187654
The Queue-Agent-Login-Number is in my case: 00002510300004[EXTENSION]
So i dial 00002510300004201 and it is working when i call the call flow with the queue.

mbetel

  • Newbie
  • *
  • Posts: 6
  • Karma: 0
    • View Profile
Re: Agent Login for External Phones
« Reply #7 on: October 04, 2016, 01:53:23 PM »
How is it possible?  ???
I have the same config.
What version are you using?
I'm using the last version 5.0.3

goseph

  • Hero Member
  • *****
  • Posts: 841
  • Karma: 35
    • View Profile
Re: Agent Login for External Phones
« Reply #8 on: October 04, 2016, 02:19:00 PM »
How is it possible?  ???
I have the same config.
What version are you using?
I'm using the last version 5.0.3

5.0.3 here, too. I think this has something to do with the Call-Flow the CallerID and your provider.

So if you are adding the external phone as a static queue-member then the external phone is ringing? And with a dynamic queue-member it is not working?
Please try again with static and dynamic member and do a siptrace and analyze it if it is really not working.

If you need further assistance write us at askozia@cubewerk.de

mbetel

  • Newbie
  • *
  • Posts: 6
  • Karma: 0
    • View Profile
Re: Agent Login for External Phones
« Reply #9 on: October 04, 2016, 04:54:36 PM »
Exactly.

This is the Askozia logs: (I don't know why the system set this variable automatically: __EXTERNAL_DONT_ANSWER=1)

2016-10-04 18:28:56 asterisk[2450]: VERBOSE[8788]: pbx.c:4396 in pbx_extension_helper: -- Executing [0000253901920492730000251111@CFE-PHONE-UNIQUE-allinternal:3] GotoIf("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000002", "0?online:offline") in new s
2016-10-04 18:28:56 asterisk[2450]: VERBOSE[8788]: pbx.c:10027 in pbx_builtin_goto: -- Goto (CFE-PHONE-UNIQUE-allinternal,0000253901920492730000251111,9)
2016-10-04 18:28:56 asterisk[2450]: VERBOSE[8788]: pbx.c:4396 in pbx_extension_helper: -- Executing [0000253901920492730000251111@CFE-PHONE-UNIQUE-allinternal:9] Set("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000002", "DB(AGENTONLINE/000025390192049
2016-10-04 18:28:56 asterisk[2450]: VERBOSE[8788]: pbx.c:4396 in pbx_extension_helper: -- Executing [0000253901920492730000251111@CFE-PHONE-UNIQUE-allinternal:10] AddQueueMember("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000002", "CALLFLOW-199305580
2016-10-04 18:28:56 asterisk[2450]: NOTICE[8788]: app_queue.c:5935 in aqm_exec: Added interface 'SIP/1111' to queue 'CALLFLOW-199305580757efe4dda64cf-QUEUE-25'
2016-10-04 18:28:56 asterisk[2450]: VERBOSE[8788]: pbx.c:4396 in pbx_extension_helper: -- Executing [0000253901920492730000251111@CFE-PHONE-UNIQUE-allinternal:11] Set("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000002", "DEVICE_STATE(Custom:agent0000
2016-10-04 18:28:56 asterisk[2450]: VERBOSE[8788]: pbx.c:4396 in pbx_extension_helper: -- Executing [0000253901920492730000251111@CFE-PHONE-UNIQUE-allinternal:12] Playback("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000002", "activated") in new stack
2016-10-04 18:28:56 asterisk[2450]: VERBOSE[8788]: file.c:1051 in ast_streamfile: -- Playing 'activated.ulaw' (language 'en-us')
2016-10-04 18:28:57 asterisk[2450]: VERBOSE[8788]: pbx.c:4396 in pbx_extension_helper: -- Executing [0000253901920492730000251111@CFE-PHONE-UNIQUE-allinternal:13] Hangup("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000002", "") in new stack
2016-10-04 18:28:57 asterisk[2450]: VERBOSE[8788]: pbx.c:5227 in __ast_pbx_run: == Spawn extension (CFE-PHONE-UNIQUE-allinternal, 0000253901920492730000251111, 13) exited non-zero on 'SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000002'
2016-10-04 18:28:57 asterisk[2450]: VERBOSE[8788]: pbx.c:4396 in pbx_extension_helper: -- Executing [h@CFE-PHONE-UNIQUE-allinternal:1] NoOp("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000002", "Entering the internal context hangup extension") in new
2016-10-04 18:28:57 asterisk[2450]: VERBOSE[8788]: pbx.c:4396 in pbx_extension_helper: -- Executing [h@CFE-PHONE-UNIQUE-allinternal:2] Macro("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000002", "missedcallmail") in new stack
2016-10-04 18:28:57 asterisk[2450]: VERBOSE[8788]: pbx.c:4396 in pbx_extension_helper: -- Executing [s@macro-missedcallmail:1] NoOp("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000002", "Entering the missed call mail macro") in new stack
2016-10-04 18:28:57 asterisk[2450]: VERBOSE[8788]: pbx.c:4396 in pbx_extension_helper: -- Executing [s@macro-missedcallmail:2] NoOp("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000002", "DIALSTATUS: ") in new stack
2016-10-04 18:28:57 asterisk[2450]: VERBOSE[8788]: pbx.c:4396 in pbx_extension_helper: -- Executing [s@macro-missedcallmail:3] ExecIf("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000002", "0?MacroExit()") in new stack
2016-10-04 18:28:57 asterisk[2450]: VERBOSE[8788]: pbx.c:4396 in pbx_extension_helper: -- Executing [s@macro-missedcallmail:4] NoOp("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000002", "SENDNOTIFICATIONS: ") in new stack
2016-10-04 18:28:57 asterisk[2450]: VERBOSE[8788]: pbx.c:4396 in pbx_extension_helper: -- Executing [s@macro-missedcallmail:5] ExecIf("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000002", "1?MacroExit()") in new stack
2016-10-04 18:29:48 asterisk[2450]: VERBOSE[2479]: netsock2.c:538 in ast_set_qos: == Using SIP RTP CoS mark 5
2016-10-04 18:29:48 asterisk[2450]: VERBOSE[12819]: pbx.c:4396 in pbx_extension_helper: -- Executing [390192049273@SIP-PROVIDER-140964407157efe1d50dd6e-incoming:1] NoOp("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000003", "public calling callflow: Te
2016-10-04 18:29:48 asterisk[2450]: VERBOSE[12819]: pbx.c:4396 in pbx_extension_helper: -- Executing [390192049273@SIP-PROVIDER-140964407157efe1d50dd6e-incoming:2] Set("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000003", "__TRANSFER_CONTEXT=CFE-PHONE
2016-10-04 18:29:48 asterisk[2450]: VERBOSE[12819]: pbx.c:4396 in pbx_extension_helper: -- Executing [390192049273@SIP-PROVIDER-140964407157efe1d50dd6e-incoming:3] Set("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000003", "CDR(InternalCalleridNum)=390
2016-10-04 18:29:48 asterisk[2450]: VERBOSE[12819]: pbx.c:4396 in pbx_extension_helper: -- Executing [390192049273@SIP-PROVIDER-140964407157efe1d50dd6e-incoming:4] Set("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000003", "_CALLED=390192049273") in ne
2016-10-04 18:29:48 asterisk[2450]: VERBOSE[12819]: pbx.c:4396 in pbx_extension_helper: -- Executing [390192049273@SIP-PROVIDER-140964407157efe1d50dd6e-incoming:5] Set("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000003", "DYNAMIC_FEATURES=recordtovm_
2016-10-04 18:29:48 asterisk[2450]: VERBOSE[12819]: pbx.c:4396 in pbx_extension_helper: -- Executing [390192049273@SIP-PROVIDER-140964407157efe1d50dd6e-incoming:6] Goto("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000003", "CALLFLOW-199305580757efe4dd
2016-10-04 18:29:48 asterisk[2450]: VERBOSE[12819]: pbx.c:10027 in pbx_builtin_goto: -- Goto (CALLFLOW-199305580757efe4dda64cf,CALLFLOW-START,1)
2016-10-04 18:29:48 asterisk[2450]: VERBOSE[12819]: pbx.c:4396 in pbx_extension_helper: -- Executing [CALLFLOW-START@CALLFLOW-199305580757efe4dda64cf:1] Answer("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000003", "0") in new stack
2016-10-04 18:29:49 asterisk[2450]: VERBOSE[12819]: pbx.c:4396 in pbx_extension_helper: -- Executing [CALLFLOW-START@CALLFLOW-199305580757efe4dda64cf:2] BackGround("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000003", "/storage/usbdisk1/askoziapbx/med
2016-10-04 18:29:49 asterisk[2450]: VERBOSE[12819]: file.c:1051 in ast_streamfile: -- Playing '/storage/usbdisk1/askoziapbx/media/sounds/cfe/cfe_uploaded_file_1475573390.ulaw' (language 'en-us')
2016-10-04 18:29:50 asterisk[2450]: VERBOSE[12819]: pbx.c:4396 in pbx_extension_helper: -- Executing [1@CALLFLOW-199305580757efe4dda64cf:1] Goto("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000003", "CALLFLOW-199305580757efe4dda64cf-SUB-2,submodule,1"
2016-10-04 18:29:50 asterisk[2450]: VERBOSE[12819]: pbx.c:10027 in pbx_builtin_goto: -- Goto (CALLFLOW-199305580757efe4dda64cf-SUB-2,submodule,1)
2016-10-04 18:29:50 asterisk[2450]: VERBOSE[12819]: pbx.c:4396 in pbx_extension_helper: -- Executing [submodule@CALLFLOW-199305580757efe4dda64cf-SUB-2:1] QueueLog("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000003", "CALLFLOW-199305580757efe4dda64cf-
2016-10-04 18:29:50 asterisk[2450]: VERBOSE[12819]: pbx.c:4396 in pbx_extension_helper: -- Executing [submodule@CALLFLOW-199305580757efe4dda64cf-SUB-2:2] Set("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000003", "__EXTERNAL_DONT_ANSWER=1") in new stac
2016-10-04 18:29:50 asterisk[2450]: VERBOSE[12819]: pbx.c:4396 in pbx_extension_helper: -- Executing [submodule@CALLFLOW-199305580757efe4dda64cf-SUB-2:3] Queue("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000003", "CALLFLOW-199305580757efe4dda64cf-QUE
2016-10-04 18:29:50 asterisk[2450]: WARNING[12819]: app_queue.c:6155 in queue_exec: Unable to join queue 'CALLFLOW-199305580757efe4dda64cf-QUEUE-25'
2016-10-04 18:29:50 asterisk[2450]: VERBOSE[12819]: pbx.c:4396 in pbx_extension_helper: -- Executing [submodule@CALLFLOW-199305580757efe4dda64cf-SUB-2:4] QueueLog("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000003", "CALLFLOW-199305580757efe4dda64cf-
2016-10-04 18:29:50 asterisk[2450]: VERBOSE[12819]: pbx.c:4396 in pbx_extension_helper: -- Executing [submodule@CALLFLOW-199305580757efe4dda64cf-SUB-2:5] VoiceMail("SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000003", "5,,") in new stack
2016-10-04 18:29:50 asterisk[2450]: VERBOSE[12819]: file.c:1051 in ast_streamfile: -- Playing 'vm-intro.ulaw' (language 'en-us')
2016-10-04 18:29:52 asterisk[2450]: VERBOSE[12819]: pbx.c:5227 in __ast_pbx_run: == Spawn extension (CALLFLOW-199305580757efe4dda64cf-SUB-2, submodule, 5) exited non-zero on 'SIP/SIP-PROVIDER-140964407157efe1d50dd6e-00000003'