當前位置:首頁 » 編程軟體 » 電話編程

電話編程

發布時間: 2022-07-13 12:20:52

『壹』 電話號碼編程

#include
#include
#include
int cmp(const void *a, const void *b){
return(*(int *)a-*(int *)b);
}
int main(){
char str[100];
int num[26]={2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 7, 0, 7, 7, 8, 8, 8, 9, 9, 9, 0};
int n, a[100005], l, sum, i, k, flag, t, s, j, p;
scanf("%d", &n);
getchar();
k = 0;
while (k!=n){
gets(str);
l = strlen(str);
sum = 0;
for (i=0; i
if (str[i]>= '0' && str[i] <= '9'){
sum = sum*10 + str[i]-'1'+1;
continue;
}
if (str[i]>='A' && str[i]<='Z'){
if (str[i] == 'Q' || str[i] == 'Z') continue;
sum = sum * 10 + num[str[i]-'A'];
}
}
a[k] = sum;
k++;
}
a[k] = -1;

t = a[0];
flag = 0;
i = 1;
s = 1;
while (i!=k+1){
if (t == a[i]){
s++;
flag = 1;
}else {
if (s>1){
p = 1000000;
for(j=1; j<=3; j++){
printf("%d", t/p);
t = t%p;
p = p/10;
}
printf("-");
t = t000;
p = 1000;
for (j=1; j<=4; j++){
printf("%d", t/p);
t = t%p;
p = p/10;
}
printf(" %d\n", s);
}
t = a[i];
s=1;
}
i++;
}
if (flag == 0){
printf("No plicates.\n");
}
return 0;
}

『貳』 Android開發,如何編程實現開啟電話的免提功能

  • java編寫,對應撥打電話只需要調用ACTION_CALL加對應電話號碼可以如下編寫:

viewplain
voidcallPhone(){
Intentintent=newIntent(Intent.ACTION_CALL,Uri.parse("tel:110"));//不能調用呼叫
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
  • 但是當撥打110,119,120等緊急電話時,無法自動呼出,還需要用戶進行確認操作,那麼就需要實現直接進行呼叫,但是前提app必須用系統級別許可權,及system/app/目錄下方可。

    • 首先確保應用具有如下許可權:

viewplain
<uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/>
<uses-permissionandroid:name="android.permission.CALL_PHONE"/>
<uses-permissionandroid:name="android.permission.PROCESS_OUTGOING_CALLS"/>
<uses-permissionandroid:name="android.permission.CALL_PRIVILEGED"/>
    • 同樣調用intent來開啟功能,不過內容有些變化

viewplain
voidcallPhone(Stringnum){
Intentintent=newIntent("android.intent.action.CALL_PRIVILEGED",Uri.parse("tel:"+num));
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}


    • 然後在源碼編譯,放到/system/app/即可使用。

  • 開啟撥通電話後設置開啟揚聲器功能:

    • 首先,獲取音頻管理器:audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);

    • 設置電話監聽:

viewplain
{
booleancomingPhone=false;

@Override
publicvoidonCallStateChanged(intstate,StringincomingNumber){
switch(state){
caseTelephonyManager.CALL_STATE_IDLE:/*無任何狀態*/
Log.d(tag,"phoneidle");
if(this.comingPhone){
this.comingPhone=false;
backMyApp();
setSpeekModle(false);
}
break;
caseTelephonyManager.CALL_STATE_OFFHOOK:/*接起電話*/
Log.d(tag,"phoneanswer");
this.comingPhone=true;
setSpeekModle(true);
break;
caseTelephonyManager.CALL_STATE_RINGING:/*電話進來*/
Log.d(tag,"phonecoming");
this.comingPhone=true;
setSpeekModle(true);
break;
}
}
}
    • 注冊監聽類:

viewplain
TelephonyManagertelManager=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
TelListnerlistener=newTelListner();
telManager.listen(listener,PhoneStateListener.LISTEN_CALL_STATE);
    • 開啟或關閉免提功能:

viewplain
voidsetSpeekModle(booleanopen){
//audioManager.setMode(AudioManager.ROUTE_SPEAKER);
currVolume=audioManager.getStreamVolume(AudioManager.STREAM_VOICE_CALL);
audioManager.setMode(AudioManager.MODE_IN_CALL);

if(!audioManager.isSpeakerphoneOn()&&true==open){
audioManager.setSpeakerphoneOn(true);
audioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL,
audioManager.getStreamMaxVolume(AudioManager.STREAM_VOICE_CALL),
AudioManager.STREAM_VOICE_CALL);
}elseif(audioManager.isSpeakerphoneOn()&&false==open){
audioManager.setSpeakerphoneOn(false);
audioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL,currVolume,
AudioManager.STREAM_VOICE_CALL);
}
}
    • 添加許可權:

viewplain
<uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/>
<uses-permissionandroid:name="android.permission.MODIFY_AUDIO_SETTINGS"/>

『叄』 霍尼韋爾報警主機 設置電話號碼編程

霍尼韋爾報警主機分為好多型號:236、238、2316這些小型分線制報警主機跟VISTA 12O、250這些匯流排制主機,
最簡單的方法加個撥號器,從報警輸出口接出個信號給撥號器,再接個電話線,就行了

『肆』 電話編程是什麼意思

監聽電話事件,如來電,接電話,掛斷電話等。還有可能要求錄音及存儲上述電話事件。

『伍』 怎樣進入國威電話系統編程

系統編程必須使用一部雙音頻按鍵電話機。進入系統編程方式:摘機,按#711967590#就可以進入編程狀態。1967590為系統密碼。
5、外線設置

操作格式:進入系統編程後,按8-x-ab#

說明:(1)x-外線序號(從1-4)

(2)a-外線連接與否

a=1-連接外線

a=0-不連接外線

(3)b-外線接答方式

b=1-電腦話務員接答

b=0-人工接答
舉例:某公司只接入兩條外線(外線1、2),其中要求外線1採用人工接答,外線2採用電腦話務員接答。

進入系統編程後,按8-1-10-#-8-2-11-#-8-3-00-#-8-4-00-#
3、電腦話務員錄、放音

(電腦話務員必須在分機11上錄制)

摘機,按#731#-錄制電腦話務員第一段(外線打入時播放使用)

錄音內容:您好,xx公司,請撥分機號,查號請撥0。

摘機,按#732#-錄制電腦話務員第二段(分機正忙時播放使用)

錄音內容:對方占線,請改撥其他分機號碼。

摘機,按#733#-錄制電腦話務員第三段(分機無人接聽時播放使用)錄音內容:對方無人接,請改撥其他分機號碼。
摘機,按#741#-放音電腦話務員第一段

摘機,按#742#-放音電腦話務員第二段

摘機,按#743#-放音電腦話務員第三段

電腦話務員錄制好之後,應將主板錄音晶元附近的跳針jumper斷開,以保證錄音不丟失,若需修改電腦話務員,則再將跳針短接。
如果答案不滿意聯系我

『陸』 松下824電話交換機編程的具體步程

108 鎖定分機的閃斷/重呼方式停用
109 CO指示燈啟用
110 閃斷/重呼鍵方式方式1
111 待機音樂 "AL/E/NZ/SA:外部
其它:內部"
112 DSS亮燈方式啟用
113 自動重撥重復次數 "E/NE (ES):0次
AL/NZ/SA/TW:3次
其它:10次"
114 自動重撥間隔 60秒
115 分機振鈴音類型 "E/ML/NZ/SA:單
其它:雙"
116 會議類型 5方C-2 E-5
117 呼叫接聽音 "NZ:停用
其它:啟用"
118 脈沖限制啟用
119 在從脈沖轉換為音頻後重撥停用
120 響鈴頻率 25 Hz
121 自動線路接入 "NE (IT)/SA/TW: 0
NZ: 1
其它: 9"
122 CO線路接入自動旋轉停用
123 占空比 "HK/NE (IT)/RU/UA:方式2
其它:方式1"
125 TRS檢查*和# 啟用
126 DSS摘機方式啟用
127 接聽群 "TW:分機插口號碼(全部)—啟用
其它:分機群號碼(全部)—停用"
128 回鈴音類型 "AL/E/HK/ML/NZ/SA/SN:雙3秒
其它:單5秒"
130 VM 1 APT埠停用
131 VM 2 APT埠停用
142 SLT振鈴/靜音比 "AL/E/HK/ML/NZ/SA/SN: 1:2
CE (CZ): 1:4
其它: 1:3"
143 SLT振鈴開啟時間 "AL/CE (CZ)/E/HK/ML/NZ/SA/SN:1000 ms
其它:1300 ms"
145 用於接收的SMS中心號碼未存儲
146 SMS路由表—CO CO線號碼(全部)—停用
147 SMS路由表—分機分機插口號碼(全部)—停用
150 SLT來電顯示信號類型 "AG/GR/ND/NE (ES)/SA:FSK 2 (RP-AS)
BR:DTMF 1(立即)
其它:FSK 1(振鈴過程中)"
151 SLT來電顯示線路接入號碼啟用
152 自動時間調節 "RU: 停用
其它:啟用"
153 來電反向啟用
200 保持重呼時間 30秒
201 轉移重呼時間 30秒
202 呼叫轉送開啟時間 15秒
203 熱線等待時間 3秒
204 通話時間計時器啟動 10秒
205 CO至CO線路通話時間 10分鍾
206 撥號開始時間 "CE (CZ):3500 ms
其它:0 ms"
207 拍叉簧時間范圍 "AL/CE (CZ)/E/NE (ES)/NE (IT)/SA:方式1
其它:方式4"
208 數字間時間 "E:20秒
其它:10秒"
210 DTMF時間方式1
211 無撥號斷開 "E:啟用
其它:停用"
212 分機至CO線路通話時間 10分鍾
213 響鈴關閉檢測 "AL/E/NZ/SA:3秒
CE (CZ):12秒
其它:6秒"
214 BV錄音時間 5分鍾
215 公共/個人BV OGM錄音時間 3分鍾

『柒』 電話編程 獲取固話號碼,查詢資料庫, 顯示客戶資料

我是做java開發的。對於你的設想,如果使用java編程需要額外提供兩個介面,一個是電話號碼接入的介面,還有一個是撥號的介面。也就是java程序需要你告知他電話號碼,它可以查資料庫匹配,然後顯示資料,再告訴撥號系統撥打匹配的號碼。但是java自己沒有撥號的功能,也沒有識別電話的功能。這兩個功能需要額外的介面。

熱點內容
上游伺服器異常什麼意思 發布:2025-02-08 15:15:46 瀏覽:174
如何下載油猴腳本並安裝 發布:2025-02-08 15:02:12 瀏覽:596
硬體哪個配置性價比高 發布:2025-02-08 14:47:07 瀏覽:146
如何去掉僅限自動配置 發布:2025-02-08 14:37:55 瀏覽:708
壓縮空氣有啥 發布:2025-02-08 14:26:01 瀏覽:704
python輸入一個數 發布:2025-02-08 14:26:00 瀏覽:451
普惠e卡最初密碼是多少 發布:2025-02-08 14:21:57 瀏覽:477
亞索後q腳本 發布:2025-02-08 14:21:06 瀏覽:325
官方源碼 發布:2025-02-08 14:09:25 瀏覽:438
python過濾器 發布:2025-02-08 14:05:06 瀏覽:618