YAML file for Communication Server and Altitude vBox

YAML file to configure the access to the Communication Server and Altitude vBox.

The following sample YAML file defines:

  • A TelephonyGateway named vbox_gw, with the username altitude and password P@ssw0rd.

    Tip

    The name, username, and password of the Altitude vBox telephony gateway must match the definition in Management Portal.

  • A TelephonyGateway named acs_gw, with the username ACC_DIALER_MANAGER and password ACC_DIALER_MGR.

    Tip

    The name of the Communication Server telephony gateway must match the definition in Management Portal.

    Important

    The username and password of the Communication Server telephony gateway are fixed values. Do not change the values!

  • An OutboundRule which specifies:
    • the phone number prefix
    • the number of digits to remove
    • the trunk that the rule will use
    • the dialing prefix
    • whether to display the calling number
    • the calling number that appears in the customer phones.
  • A definition of the SIP disconnect code 610, which maps to Busy.

apiVersion: 1

kind: TelephonyGateway

spec:

    name: vbox_gw

    username: altitude

    secret: P@ssw0rd

kind: TelephonyGateway

spec:

    name: acs_gw_devsrv19

    username: ACC_DIALER_MANAGER

    secret: ACC_DIALER_MGR

---

apiVersion: 1

kind: OutboundRule

spec:

    numberPrefix: "123"

    digitsToRemove: 3

    trunk: "172.30.20.53:5060"

    dialingPrefix: "351"

    presentCallingNumber: true

    callingNumber: "12345678"

---

apiVersion: 1

kind: SipCode

spec:

    sipCode: 610

    classificationResult: Busy