PREV TOC HOME INDEX NEXT


7.1. S7_MAKECALL_BLK Union

The S7_MAKECALL_BLK union contains SS7-specific parameter settings.

The S7_MAKECALLBLK_BLK union is defined as follows:

typedef union { 
  struct ss7 {  
    unsigned char trans_medium_req; 
    /* 
       TMR_SPEECH 
       TMR_64K_UNREST 
       TMR_3DOT1K_AUDIO 
       TMR_64K_PREFERRED 
       TMR_2_64K_UNREST 
       TMR_386K_UNREST 
       TMR_1536K_UNREST 
       TMR_1920K_UNREST 
       TMR_3_64K_UNREST 
       TMR_4_64K_UNREST 
       TMR_5_64K_UNREST 
       TMR_7_64K_UNREST 
       TMR_8_64K_UNREST 
       TMR_9_64K_UNREST 
       ... 
       TMR_23_64K_UNREST 
       TMR_25_64K_UNREST 
       ... 
       TMR_29_64K_UNREST 
     */  
    unsigned char destination_number_type; 
    /* 
       SS7_UNKNOWN_NUMB_TYPE    - spare 
       SS7_SUBSCRIBER_NUMBER    - Subscriber number (national use) 
       SS7_UNKNOWN_NATIONAL     - Unknown (national use) 
       SS7_NATIONAL_NUMBER      - National (significant) number 
       SS7_INTERNATIONAL_NUMBER - International number 
       SS7_NETWORK_SPECIFIC     - Network-specific number (national use) 
     */  
    unsigned char destination_number_plan; 
    /* 
       SS7_UNKNOWN_NUMB_PLAN    - Unknown plan 
       SS7_ISDN_NUMB_PLAN       - ISDN numb. plan E.164 
       SS7_DATA_NUMB_PLAN       - Data numb. plan X.121 
       SS7_TELEX_NUMB_PLAN      - Telex numb. plan F.69 
     */  
    unsigned char internal_network_number; 
    /* 
       INN_ALLOWED         - routing to internal network allowed 
       INN_NOT_ALLOWED     - routing to internal network not allowed 
     */  
    unsigned char origination_number_type; 
    /* 
       SS7_UNKNOWN_NUMB_TYPE    - spare 
       SS7_SUBSCRIBER_NUMBER    - Subscriber number (national use) 
       SS7_UNKNOWN_NATIONAL     - Unknown (national use) 
       SS7_NATIONAL_NUMBER      - National (significant) number 
       SS7_INTERNATIONAL_NUMBER - International number 
       SS7_NETWORK_SPECIFIC     - Network-specific number (national use) 
     */  
    unsigned char origination_number_plan; 
    /* 
       SS7_UNKNOWN_NUMB_PLAN    - Unknown plan 
       SS7_ISDN_NUMB_PLAN       - ISDN numb. plan E.164 
       SS7_DATA_NUMB_PLAN       - Data numb. plan X.121 
       SS7_TELEX_NUMB_PLAN      - Telex numb. plan F.69 
     */  
    char origination_phone_number[MAXPHONENUM]; 

    unsigned char origination_present_restrict; 
     /* 
       PRESENTATION_ALLOWED 
       PRESENTATION_RESTRICTED 
       PRESENTATION_NOT_AVAILABLE 
     */  
    unsigned char origination_screening; 
     /* 
       SCREEN_USER_PROVIDED 
       SCREEN_USER_PROVIDED_VERIFIED 
       SCREEN_USER_PROVIDED_FAILED 
       SCREEN_NETWORK_PROVIDED 
     */  
     unsigned short calling_party_category; 
    /* 
       SS7_UNKNOWN_CATEGORY 
       SS7_FR_OPERATOR_CATEGORY 
       SS7_EN_OPERATOR_CATEGORY 
       SS7_GE_OPERATOR_CATEGORY 
       SS7_RU_OPERATOR_CATEGORY 
       SS7_SP_OPERATOR_CATEGORY 
       SS7_RESERVED_CATEGORY 
       SS7_ORDINARY_SUBS_CATEGORY 
       SS7_PRIORITY_SUBS_CATEGORY 
       SS7_DATA_CATEGORY 
       SS7_TEST_CATEGORY 
       SS7_PAYPHONE_CATEGORY 
     */  
     unsigned short forward_call_indicators; 
     
     /* bitmask - see defines below */ 
     void *usrinfo_bufp;   /* RFU */ 
     
     unsigned char satellite_indicator;
    /*
      SI_NOSATELLITES
      SI_1SATELLITE
      SI_2SATELLITES
    */
      
     unsigned char echo_device_indicator;
    /*
      EDI_ECHOCANCEL_NOTINCLUDED
      EDI_ECHOCANCEL_INCLUDED
    */
      
     unsigned char continuity_check_indicator;
    /*
      CCI_CC_NOTREQUIRED
      CCI_CC_REQUIRED
      CCI_CC_ONPREVIOUS
    */
 
long rfu[6];          /* RFU */  
} ss7; 
} S7_MAKECALL_BLK,  *S7_MAKECALL_BLK_PTR;  
Note: The comment /* bitmask - see defines below */ in the preceding code listing refers to the fact that the bitmask is created using an OR operation on the defines from the header file.

Table 8. S7_MAKECALL_BLK Parameters 

Field

Description

trans_medium_req Specifies the format of the transmission medium requirement. Possible values are:
  • TMR_SPEECH - speech
  • TMR_64K_UNREST - 64 kbps unrestricted
  • TMR_3DOT1K_AUDIO - 3.1 KhZ audio
  • TMR_64K_PREFERRED - 64 kbps preferrred
  • TMR_2_64K_UNREST - 2x 64 kbps unrestricted
  • TMR_386K_UNREST - 386 kbps unrestricted
  • TMR_1536K_UNREST - 1536 kbps unrestricted
  • TMR_1920K_UNREST - 1920 kbps unrestricted
  • TMR_3_64K_UNREST - 3x 64 kbps unrestricted
  • TMR_4_64K_UNREST - 4x 64 kbps unrestricted
  • TMR_5_64K_UNREST - 5x 64 kbps unrestricted
  • TMR_7_64K_UNREST - 7x 64 kbps unrestricted
  • TMR_8_64K_UNREST - 8x 64 kbps unrestricted
  • TMR_9_64K_UNREST - 9x 64 kbps unrestricted
...
  • TMR_23_64K_UNREST - 23x 64 kbps unrestricted
  • TMR_25_64K_UNREST- 9x 64 kbps unrestricted
...
  • TMR_29_64K_UNREST- 9x 64 kbps unrestricted
destination_number_type Specifies the destination number type. Possible values are:
  • SS7_UNKNOWN_NUMB_TYPE - spare
  • SS7_SUBSCRIBER_NUMBER - Subscriber number (national use)
  • SS7_UNKNOWN_NATIONAL - Unknown (national use)
  • SS7_NATIONAL_NUMBER - National (significant) number
  • SS7_INTERNATIONAL_NUMBER - International number
  • SS7_NETWORK_SPECIFIC - Network-specific number (national use)
destination_number_plan Specifies the destination number plan. Possible values are:
  • SS7_UNKNOWN_NUMB_PLAN - Unknown plan
  • SS7_ISDN_NUMB_PLAN - ISDN number plan E.164
  • SS7_DATA_NUMB_PLAN - Data number plan X.121
  • SS7_TELEX_NUMB_PLAN - Telex number plan F.69
internal_network_number Specifies whether routing is allowed to an internal network. Possible values are:
  • INN_ALLOWED - routing to internal network allowed
  • INN_NOT_ALLOWED - routing to internal network not allowed
origination_number_type Specifies the origination number type. Possible values are:
  • SS7_UNKNOWN_NUMB_TYPE - spare
  • SS7_SUBSCRIBER_NUMBER - Subscriber number (national use)
  • SS7_UNKNOWN_NATIONAL - Unknown (national use)
  • SS7_NATIONAL_NUMBER - National (significant) number
  • SS7_INTERNATIONAL_NUMBER - International number
  • SS7_NETWORK_SPECIFIC - Network-specific number (national use)
origination_number_plan Specifies the origination number plan. Possible values are:
  • SS7_UNKNOWN_NUMB_PLAN - Unknown plan
  • SS7_ISDN_NUMB_PLAN - ISDN number plan E.164
  • SS7_DATA_NUMB_PLAN - Data number plan X.121
  • SS7_TELEX_NUMB_PLAN - Telex number plan F.69
origination_phone_number [MAXPHONENUM] Specifies the calling party address. If not specified, default to the address set using gc_SetCallingNum( ) or gc_SetParm( ).
origination_present_restrict Specifies the calling party address presentation restrictions. Possible values are:
  • PRESENTATION_ALLOWED - Presentation allowed.
  • PRESENTATION_RESTRICTED - Presentation restricted.
  • PRESENTATION_NOT_AVAILABLE - Address not available.
origination_screening Specifies calling party address screening. Possible values are:
  • SCREEN_USER_PROVIDED - Address is user provided, not verified (National use only).
  • SCREEN_USER_PROVIDED_VERIFIED - Address is user provided, verified and passed.
  • SCREEN_USER_PROVIDED_FAILED - Address is user provided, verified and failed (Notional use only).
  • SCREEN_NETWORK_PROVIDED - Address is network provided.
calling_party_category Information sent in the forward direction indicating the category of the calling party and, in case of semi-automatic calls, the service language to be spoken by the incoming, delay and assistance operators. Possible values are:
  • SS7_UNKNOWN_CATEGORY - unknown category
  • SS7_FR_OPERATOR_CATEGORY - French language operator
  • SS7_EN_OPERATOR_CATEGORY - English language operator
  • SS7_GE_OPERATOR_CATEGORY - German language operator
  • SS7_RU_OPERATOR_CATEGORY - Russian language operator
  • SS7_SP_OPERATOR_CATEGORY - Spanish language operator
  • SS7_RESERVED_CATEGORY - Reserved
  • SS7_ORDINARY_SUBS_CATEGORY - Ordinary subscriber
  • SS7_PRIORITY_SUBS_CATEGORY - Priority subscriber
  • SS7_DATA_CATEGORY - specifies a data call using voice-band data.
  • SS7_TEST_CATEGORY - Specifies a test call.
  • SS7_PAYPHONE_CATEGORY - Specifies a pay phone call.
forward_call_indicators Specifies forward call indicators. Bitmask built by "ORing" defines from the header file.
satellite_indicator Specifies the presence of satellites along the voice path. Possible values are:
  • SI_NOSATELLITES
  • SI_1SATELLITE
  • SI_2SATELLITES
echo_device_indicator Specifies whether echo cancellation devices are being used or not. Possible values are:
  • EDI_ECHOCANCEL_NOTINCLUDED
  • EDI_ECHOCANCEL_INCLUDED
continuity_check_indicator Specifies whether a continuity check should be performed on the circuit as part of the call, if it is being performed on a previous circuit, or if it is not requested at all. Possible values are:
  • CCI_CC_NOTREQUIRED
  • CCI_CC_REQUIRED
  • CCI_CC_ONPREVIOUS


PREV TOC HOME INDEX NEXT

Click here to contact Telecom Support Resources

Copyright 2003, Intel Corporation
All rights reserved
This page generated January, 2003