We name outbound call handling the process involved when the gateway has
to make a call via the FXO interface. This section explains the
attributes that controls how the gateway handle an outbound call. Again
the gateway has to replicate the actions performed by a human when he
makes a call.
Here is a typical outbound call establishment is scenario:
- pick the handset (go off hook)
- wait for dial tone
- dial the callee number (press digits on the key pad)
- CO plays a ringback to tell user that he has dial a valid number of
the caller phone is not busy. The CO may plays different other types of
tones to inform the caller when he is not able to establish the call.
Some examples are: callee is busy, dial number is missing the long
distance prefix and more.
- The callee pick up the handset and say hello.
To handle a outbound call, the gateway has to perform the following 3
tasks:
- dial
- declare the outbound side connected
- notify the inbound side when the call is connected