Upgrade 3CX to v18 and get it hosted free!

Asterisk cmd Congestion

Author image

Description

Congestion([timeout])

Sends a signal to inform the channel of congestion. This command waits for the user to hang up unless the optional timeout has been specified; it does not continue execution of further commands.

On a SIP channel it will signal “503 Service Unavailable” to the endpoint.

Note that this command does not actually play a congestion tone to the user, not does it do “early audio”. If you wish to do that, call Playtones(congestion) before calling this command.

new in asterisk 1.2: Now this app supports an optional ‘timeout’ argument. If the optional timeout is specified, the calling channel will be hung up after the specified number of seconds. Otherwise, this application will wait until the calling channel hangs up.

Example

exten => s,1,Answer ; can’t Playtones unless we answer first
exten => s,n,Playtones(congestion) ; send the audio sequence that humans understand means “congestion”
exten => s,n,Congestion(10) ; signal the other end of congestion. Wait for hangup.
exten => s,n,HangUp

See also


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.