2.7 Outgoing-Call-Request

The Outgoing-Call-Request is a PPTP control message sent by the PNS to the PAC to indicate that an outbound call from the PAC is to be established.  This request provides the PAC with information required to make the call. It also provides information to the PAC that is used to regulate the transmission of data to the PNS for this session once it is established.

       0                   1                   2                   3

       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |            Length             |       PPTP Message Type       |

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |                         Magic Cookie                          |

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |     Control Message Type      |           Reserved0           |

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |            Call ID            |      Call Serial Number       |

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |                          Minimum BPS                          |

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |                          Maximum BPS                          |

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |                          Bearer Type                          |

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |                         Framing Type                          |

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |   Packet Recv. Window Size    |    Packet Processing Delay    |

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |      Phone Number Length      |           Reserved1           |

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |                                                               |

      +                   Phone Number (64 octets)                    +

      |                                                               |

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

      |                                                               |

      +                    Subaddress (64 octets)                     +

      |                                                               |

      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

LengthTotal length in octets of this PPTP message, including the entire PPTP header.

PPTP Message Type1 for Control Message.

Magic Cookie0x1A2B3C4D.

Control Message Type7 for Outgoing-Call-Request.

Reserved0This field MUST be 0.

Call IDA unique identifier, unique to a particular PAC-PNS pair assigned by the PNS to this session.  It is used to multiplex and demultiplex data sent over the tunnel between the PNS and PAC involved in this session.

Call Serial NumberAn identifier assigned by the PNS to this session for the purpose of identifying this particular session in logged session information.  Unlike the Call ID, both the PNS and PAC associate the same Call Serial Number with a given session. The combination of IP address and call serial number SHOULD be unique.

Minimum BPSThe lowest acceptable line speed (in bits/second) for this session.

Maximum BPSThe highest acceptable line speed ( bits/second) for this session.

Bearer TypeA value indicating the bearer capability required for this outgoing call.  The currently defined values are:

1 - Call to be placed on an analog channel

2 - Call to be placed on a channel

3 - Call can be placed on any type of channel

Framing TypeA value indicating the type of PPP framing to be used for this outgoing call.

1 - Call to use Asynchronous framing

2 - Call to use Synchronous framing

3 - Call can use either type of framing

Packet Recv. Window Size The number of received data packets the PNS will buffer for this session.

Packet Processing Delay  A measure of the packet processing delay that might be imposed on data sent to the PNS from the PAC.  This value is specified in units of 1/10 seconds.  For the PNS this number should be very small. See appendix A for a description of how this value is determined and used.

Phone Number LengthThe actual number of valid digits in the Phone Number field.

Reserved1This field MUST be 0.

Phone NumberThe number to be dialed to establish the outgoing session.  For ISDN and analog calls this field is an ASCII string.  If the Phone Number is less than 64 octets in length, the remainder of this field is filled with octets of value 0.

SubaddressA 64 octet field used to specify additional dialing information.  If the subaddress is less than 64 octets long, the remainder of this field is filled with octets of value 0.