64 lines
1.3 KiB
Python
64 lines
1.3 KiB
Python
# Useful constants
|
|
|
|
|
|
##########################
|
|
# MENU OUTPUT
|
|
#
|
|
|
|
|
|
##########################
|
|
# EVENTS
|
|
#
|
|
|
|
# Text to expect when there is incoming call
|
|
EVENT_INCOMING_CALL = "Press .* answer"
|
|
|
|
|
|
##########################
|
|
# CALL STATES
|
|
#
|
|
|
|
# Call state is CALLING
|
|
STATE_CALLING = "state.*CALLING"
|
|
# Call state is EARLY
|
|
STATE_EARLY = "state.*EARLY"
|
|
# Call state is CONFIRMED
|
|
STATE_CONFIRMED = "state.*CONFIRMED"
|
|
# Call state is DISCONNECTED
|
|
STATE_DISCONNECTED = "Call .* DISCONNECTED"
|
|
|
|
# Media call is put on-hold
|
|
MEDIA_HOLD = "Call [0-9]+ media [0-9]+ .*, status is .* hold"
|
|
# Media call is active
|
|
MEDIA_ACTIVE = "Call [0-9]+ media [0-9]+ .*, status is Active"
|
|
#MEDIA_ACTIVE = "Media for call [0-9]+ is active"
|
|
# RX_DTMF
|
|
RX_DTMF = "Incoming DTMF on call [0-9]+: "
|
|
|
|
##########################
|
|
# MEDIA
|
|
#
|
|
|
|
# Connecting/disconnecting ports
|
|
MEDIA_CONN_PORT_SUCCESS = "Port \d+ \(.+\) transmitting to port"
|
|
MEDIA_DISCONN_PORT_SUCCESS = "Port \d+ \(.+\) stop transmitting to port"
|
|
|
|
# Filename to play / record
|
|
MEDIA_PLAY_FILE = "--play-file\s+(\S+)"
|
|
MEDIA_REC_FILE = "--rec-file\s+(\S+)"
|
|
|
|
##########################
|
|
# MISC
|
|
#
|
|
|
|
# The command prompt
|
|
PROMPT = ">>>"
|
|
# When pjsua has been destroyed
|
|
DESTROYED = "PJSUA destroyed"
|
|
# Assertion failure
|
|
ASSERT = "Assertion failed"
|
|
# Stdout refresh text
|
|
STDOUT_REFRESH = "XXSTDOUT_REFRESHXX"
|
|
|
|
|