Home | History | Annotate | Download | only in telephony

Lines Matching refs:number

545       qemu_put_buffer( f, (uint8_t *)call->number, A_CALL_NUMBER_MAX_SIZE+1 );
570 qemu_get_buffer( f, (uint8_t *)call->number, A_CALL_NUMBER_MAX_SIZE+1 );
860 remote_call_cancel( call->call.number, modem->base_port );
901 amodem_add_inbound_call( AModem modem, const char* number )
915 vcall->is_remote = (remote_number_string_to_port(number) > 0);
917 len = strlen(number);
918 if (len >= sizeof(call->number))
919 len = sizeof(call->number)-1;
921 memcpy( call->number, number, len );
922 call->number[len] = 0;
929 amodem_find_call_by_number( AModem modem, const char* number )
934 if (!number)
938 if ( !strcmp(vcall->call.number, number) )
958 const char* number = call->call.number;
963 remote_call_other( number, port, REMOTE_CALL_HOLD );
967 remote_call_other( number, port, REMOTE_CALL_ACCEPT );
993 amodem_disconnect_call( AModem modem, const char* number )
995 AVoiceCall vcall = (AVoiceCall) amodem_find_call_by_number(modem, number);
1190 // Make sure the rest of the command is the number
1191 number)
1654 char number[16];
1682 /* Converts 4, 7, and 10 digits number to 11 digits */
1684 memcpy( number, PHONE_PREFIX, 1 );
1685 memcpy( number+1, temp, numlen );
1686 number[numlen+1] = 0;
1688 memcpy( number, PHONE_PREFIX, 4 );
1689 memcpy( number+4, temp, numlen );
1690 number[numlen+4] = 0;
1692 memcpy( number, PHONE_PREFIX, 7 );
1693 memcpy( number+7, temp, numlen );
1694 number[numlen+7] = 0;
1696 memcpy( number, temp, numlen );
1697 number[numlen] = 0;
1700 if ( remote_number_string_to_port( number ) < 0 )
1736 if ( remote_call_sms( number, modem->base_port, deliver[nn] ) < 0 ) {
1753 char number[16];
1773 numlen = sms_address_to_str( &address, number, sizeof(number) );
1774 if (numlen > sizeof(number)-1)
1777 number[numlen] = 0;
1778 if ( remote_number_string_to_port( number ) < 0 )
1781 if ( remote_call_sms( number, modem->base_port, pdu ) < 0 )
1867 call->multi, call->number, 129 );
1878 * tz is in number of quarter-hours
2078 if ( remote_call_dial( call->number,
2084 * XXX: should we send some sort of message to indicate BAD NUMBER ? */
2089 /* this is not a remote emulator number, so just simulate
2106 static int amodem_is_emergency( AModem modem, const char *number )
2110 if (!number) return 0;
2112 if ( modem->emergency_numbers[i] && !strcmp( number, modem->emergency_numbers[i] )) break;
2140 if (len >= sizeof(call->number))
2141 len = sizeof(call->number)-1;
2143 /* Converts 4, 7, and 10 digits number to 11 digits */
2145 memcpy( call->number, PHONE_PREFIX, 1 );
2146 memcpy( call->number+1, cmd, len );
2147 call->number[len+1] = 0;
2149 memcpy( call->number, PHONE_PREFIX, 4 );
2150 memcpy( call->number+4, cmd, len );
2151 call->number[len+4] = 0;
2153 memcpy( call->number, PHONE_PREFIX, 7 );
2154 memcpy( call->number+7, cmd, len );
2155 call->number[len+7] = 0;
2157 memcpy( call->number, cmd, len );
2158 call->number[len] = 0;
2162 if (amodem_is_emergency(modem, call->number)) {
2166 vcall->is_remote = (remote_number_string_to_port(call->number) > 0);
2439 { "+CIMI", OPERATOR_HOME_MCCMNC "000000000", NULL }, /* request internation subscriber identification number */