Upgrade 3CX to v18 and get it hosted free!

Asterisk cmd AgentMonitorOutgoing

Author image

Syntax:

AgentMonitorOutgoing([options])

Tries to figure out the id of the agent who is placing outgoing call based on comparision of the callerid of the current interface and the global variable placed by the Asterisk cmd AgentCallbackLogin application. That’s why it should be used only with the AgentCallbackLogin app.
Uses the monitoring functions in chan_agent instead of Monitor application. That have to be configured in the agents.conf file.

Options:

  • d – make the app return -1 if there is an error condition and there is no extension n+101
  • c – change the source channel in the CDR record for this call to agent/agent_id so that we know which agent generates the call
  • n – don’t generate the warnings when there is no callerid or the agentid is not known. It’s handy if you want to have one context for agent and non-agent calls.

Return values

Normally the app returns 0 unless the options are passed. Also if the callerid or the agentid are not specified it’ll look for n+101 priority.

Release note

This command was introduced after the 0.7.2 release, so it will be part of 0.7.3 and future releases.


Asterisk | Applications | Functions | Variables | Expressions | Asterisk FAQ


Article Reviews

Write a Review

Your email address will not be published. Required fields are marked *

Required Field. Minimum 5 characters.

Required Field. Minimum 5 characters, maximum 50.

Required field.There is an error with this field.

Required Field.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

There are no reviews for this article. Be the first one to write a review.

Related Posts:

Get 3CX - Absolutely Free!
Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.