connectivitylayer/isimessage/symbianisamacroif/include/wgmodem25/call_modemisi.h
changeset 5 8ccc39f9d787
parent 0 63b37f68c1ce
child 9 8486d82aef45
equal deleted inserted replaced
4:510c70acdbf6 5:8ccc39f9d787
    12 *
    12 *
    13 * Contributors:
    13 * Contributors:
    14 * 
    14 * 
    15 * Description:
    15 * Description:
    16 * Name      : PN_MODEM_CALL [ 0xC9 ] Resource Modem Call Server
    16 * Name      : PN_MODEM_CALL [ 0xC9 ] Resource Modem Call Server
    17 * Version   : 001.004
    17 * Version   : 002.002
       
    18 *
       
    19 * Documentation: www.wirelessmodemapi.com
    18 *
    20 *
    19 */
    21 */
    20 
    22 
    21 
    23 
    22 #ifndef _SYMBIAN_ISI_CALL_MODEMISI_H_
    24 #ifndef _SYMBIAN_ISI_CALL_MODEMISI_H_
    23 #define _SYMBIAN_ISI_CALL_MODEMISI_H_
    25 #define _SYMBIAN_ISI_CALL_MODEMISI_H_
    24 
    26 
    25 #define MODEM_CALL_SERVER_ISI_VERSION_Z	 1
    27 #define MODEM_CALL_SERVER_ISI_VERSION_Z	 2
    26 #define MODEM_CALL_SERVER_ISI_VERSION_Y	 4
    28 #define MODEM_CALL_SERVER_ISI_VERSION_Y	 2
    27 
    29 
    28 
    30 
    29 //CONSTANTS
    31 //CONSTANTS
    30 #define CALL_MODEM_CUG_DEFAULT                            	0xFFFF                                            	
    32 #define CALL_MODEM_CUG_DEFAULT                            	0xFFFF                                            	
    31 #define CALL_MODEM_DTMF_P_DIGIT                           	0x70                                              	
    33 #define CALL_MODEM_DTMF_P_DIGIT                           	0x70                                              	
   184 #define CALL_MODEM_STATUS_MT_RELEASE                      	0x0A                                                 	
   186 #define CALL_MODEM_STATUS_MT_RELEASE                      	0x0A                                                 	
   185 #define CALL_MODEM_STATUS_HOLD_INITIATED                  	0x0B                                                 	
   187 #define CALL_MODEM_STATUS_HOLD_INITIATED                  	0x0B                                                 	
   186 #define CALL_MODEM_STATUS_HOLD                            	0x0C                                                 	
   188 #define CALL_MODEM_STATUS_HOLD                            	0x0C                                                 	
   187 #define CALL_MODEM_STATUS_RETRIEVE_INITIATED              	0x0D                                                 	
   189 #define CALL_MODEM_STATUS_RETRIEVE_INITIATED              	0x0D                                                 	
   188 #define CALL_MODEM_STATUS_RECONNECT_PENDING               	0x0E                                                 	
   190 #define CALL_MODEM_STATUS_RECONNECT_PENDING               	0x0E                                                 	
   189 #define CALL_MODEM_STATUS_TERMINATED                      	0x0F                                                 	
       
   190 #define CALL_MODEM_STATUS_SWAP_INITIATED                  	0x10                                              	
   191 #define CALL_MODEM_STATUS_SWAP_INITIATED                  	0x10                                              	
   191 
   192 
   192 //BitmaskTables for CALL_MODEM_PRESENT_INFO
   193 //BitmaskTables for CALL_MODEM_PRESENT_INFO
   193 #define CALL_MODEM_PRESENT                                	0x00                                                 	
   194 #define CALL_MODEM_PRESENT                                	0x00                                                 	
   194 #define CALL_MODEM_NOT_PRESENT                            	0x01                                                 	
   195 #define CALL_MODEM_NOT_PRESENT                            	0x01                                                 	
   198 
   199 
   199 //BitmaskTables for CALL_MODEM_RELEASE_INFO
   200 //BitmaskTables for CALL_MODEM_RELEASE_INFO
   200 #define CALL_MODEM_RI_IN_BAND_INFO                        	0x01                                                 	
   201 #define CALL_MODEM_RI_IN_BAND_INFO                        	0x01                                                 	
   201 
   202 
   202 //ConstantTable for CALL_MODEM_OPERATION
   203 //ConstantTable for CALL_MODEM_OPERATION
       
   204 #define CALL_MODEM_OP_UNKNOWN                             	0x00                                                 	
   203 #define CALL_MODEM_OP_HOLD                                	0x01                                                 	
   205 #define CALL_MODEM_OP_HOLD                                	0x01                                                 	
   204 #define CALL_MODEM_OP_RETRIEVE                            	0x02                                                 	
   206 #define CALL_MODEM_OP_RETRIEVE                            	0x02                                                 	
   205 #define CALL_MODEM_OP_SWAP                                	0x03                                                 	
   207 #define CALL_MODEM_OP_SWAP                                	0x03                                                 	
   206 #define CALL_MODEM_OP_CONFERENCE_BUILD                    	0x04                                                 	
   208 #define CALL_MODEM_OP_CONFERENCE_BUILD                    	0x04                                                 	
   207 #define CALL_MODEM_OP_CONFERENCE_SPLIT                    	0x05                                                 	
   209 #define CALL_MODEM_OP_CONFERENCE_SPLIT                    	0x05                                                 	
   208 #define CALL_MODEM_OP_CUG                                 	0xA0                                              	
       
   209 #define CALL_MODEM_OP_TRANSFER                            	0xA1                                              	
   210 #define CALL_MODEM_OP_TRANSFER                            	0xA1                                              	
   210 
   211 
   211 //ConstantTable for CALL_MODEM_DTMF_STATUS
   212 //ConstantTable for CALL_MODEM_DTMF_STATUS
   212 #define CALL_MODEM_DTMF_IDLE                              	0x00                                                 	
   213 #define CALL_MODEM_DTMF_IDLE                              	0x00                                                 	
   213 #define CALL_MODEM_DTMF_ACTIVE                            	0x01                                                 	
   214 #define CALL_MODEM_DTMF_ACTIVE                            	0x01                                                 	
   215 //ConstantTable for CALL_MODEM_RECONNECT_STATUS
   216 //ConstantTable for CALL_MODEM_RECONNECT_STATUS
   216 #define CALL_MODEM_RECONNECT_PENDING                      	0x01                                                 	
   217 #define CALL_MODEM_RECONNECT_PENDING                      	0x01                                                 	
   217 #define CALL_MODEM_RECONNECTED                            	0x02                                                 	
   218 #define CALL_MODEM_RECONNECTED                            	0x02                                                 	
   218 
   219 
   219 //ConstantTable for CALL_MODEM_PROPERTY
   220 //ConstantTable for CALL_MODEM_PROPERTY
       
   221 #define CALL_MODEM_PROP_UNKNOWN                           	0x00                                                 	
   220 #define CALL_MODEM_PROP_ALL                               	0x01                                                 	
   222 #define CALL_MODEM_PROP_ALL                               	0x01                                                 	
   221 #define CALL_MODEM_PROP_IMMEDIATE_CONNECT                 	0xA0                                              	
   223 #define CALL_MODEM_PROP_IMMEDIATE_CONNECT                 	0xA0                                              	
   222 #define CALL_MODEM_PROP_CUG_INFO                          	0xA1                                              	
   224 #define CALL_MODEM_PROP_CUG_INFO                          	0xA1                                              	
   223 #define CALL_MODEM_PROP_CALL_MODE_DEFAULT                 	0xA2                                              	
   225 #define CALL_MODEM_PROP_CALL_MODE_DEFAULT                 	0xA2                                              	
   224 #define CALL_MODEM_PROP_ALS                               	0xA6                                              	
   226 #define CALL_MODEM_PROP_ALS                               	0xA6                                              	
   248 #define CALL_MODEM_PROP_CTM_SUPPORTED                     	0x01                                                 	
   250 #define CALL_MODEM_PROP_CTM_SUPPORTED                     	0x01                                                 	
   249 
   251 
   250 //ConstantTable for CALL_MODEM_EMERG_NUMBER_OPERATION
   252 //ConstantTable for CALL_MODEM_EMERG_NUMBER_OPERATION
   251 #define CALL_MODEM_EMERG_NUMBER_REMOVE                    	0x00                                                 	
   253 #define CALL_MODEM_EMERG_NUMBER_REMOVE                    	0x00                                                 	
   252 #define CALL_MODEM_EMERG_NUMBER_ADD                       	0x01                                                 	
   254 #define CALL_MODEM_EMERG_NUMBER_ADD                       	0x01                                                 	
       
   255 #define CALL_MODEM_EMERG_NUMBER_UNKNOWN                   	0xFF                                              	
   253 
   256 
   254 //ConstantTable for CALL_MODEM_EMERG_NUMBER_CHECK_STATUS
   257 //ConstantTable for CALL_MODEM_EMERG_NUMBER_CHECK_STATUS
   255 #define CALL_MODEM_EMERG_NBR_CHECK_FAIL                   	0x00                                                 	
   258 #define CALL_MODEM_EMERG_NBR_CHECK_FAIL                   	0x00                                                 	
   256 #define CALL_MODEM_EMERG_NBR_CHECK_PASS                   	0x01                                                 	
   259 #define CALL_MODEM_EMERG_NBR_CHECK_PASS                   	0x01                                                 	
   257 
   260 
   476 //ConstantTable for CALL_MODEM_RES_CONF_STATUS
   479 //ConstantTable for CALL_MODEM_RES_CONF_STATUS
   477 #define CALL_MODEM_RES_CONF_STARTUP                       	0x01                                                 	
   480 #define CALL_MODEM_RES_CONF_STARTUP                       	0x01                                                 	
   478 #define CALL_MODEM_RES_CONF_RECONFIGURED                  	0x02                                                 	
   481 #define CALL_MODEM_RES_CONF_RECONFIGURED                  	0x02                                                 	
   479 
   482 
   480 //ConstantTable for CALL_MODEM_RES_CONF_OPERATION
   483 //ConstantTable for CALL_MODEM_RES_CONF_OPERATION
       
   484 #define CALL_MODEM_RES_CONF_UNKNOWN                       	0x00                                                 	
   481 #define CALL_MODEM_RES_CONF_GET                           	0x01                                                 	
   485 #define CALL_MODEM_RES_CONF_GET                           	0x01                                                 	
   482 #define CALL_MODEM_RES_CONF_SET                           	0x02                                                 	
   486 #define CALL_MODEM_RES_CONF_SET                           	0x02                                                 	
   483 
   487 
   484 //ConstantTable for CALL_MODEM_LINE_ID
   488 //ConstantTable for CALL_MODEM_LINE_ID
   485 #define CALL_MODEM_PRESENT_DEFAULT                        	0x00                                                 	
   489 #define CALL_MODEM_PRESENT_DEFAULT                        	0x00