1 #ifndef __TECOM_VOIPCFG_API_H__
2 #define __TECOM_VOIPCFG_API_H__
4 #include "tecom_voipcfg_defs.h"
6 #if defined(__cplusplus)
10 void Tecom_voipcfgInit(void);
11 void Tecom_voipcfgunInit(void);
13 void Tecom_voipcfgPortSetVar(char *varName, char *varValue);
14 void Tecom_voipcfgPortGetVar(char *varName, char *varValue);
15 void Tecom_voipcfgPortStore(void);
18 void Tecom_voipcfgAccountSetVar(char *varName, char *varValue);
19 void Tecom_voipcfgAccountGetVar(char *varName, char *varValue);
20 void Tecom_voipcfgTonlineStore(void);
21 void Tecom_voipcfgAnotherStore(void);
23 void Tecom_voipcfgprovNameStore(void);
25 void Tecom_voipcfgEmgSetVar(char *varName, char *varValue);
26 void Tecom_voipcfgEmgGetVar(char *varName, char *varValue);
27 void Tecom_voipcfgEmgStore(void);
28 void Tecom_voipcfgEmgSet(PEMERGENCY_CALL_INFO emgInfo);
30 void Tecom_voipcfgOutgoingSetVar(char *varName, char *varValue);
31 void Tecom_voipcfgOutgoingGetVar(char *varName, char *varValue);
32 void Tecom_voipcfgOutgoingStore(void);
34 void Tecom_voipcfgIncomingSetVar(char *varName, char *varValue);
35 void Tecom_voipcfgIncomingGetVar(char *varName, char *varValue);
36 void Tecom_voipcfgIncomingStore(void);
38 void Tecom_voipcfgQuickSetVar(char *varName, char *varValue);
39 void Tecom_voipcfgQuickStore(void);
40 //void Tecom_voipcfgQuickInfoGet(PQUICK_CALL_INFO quickInfo);
41 PQUICK_CALL_INFO Tecom_voipcfgQuickInfoGet(void);
43 void Tecom_setWreg(PPARTIA_MATCH_ENTRY pEntry);
44 void Tecom_voipcfgPartialStore(void);
45 int Tecom_voipcfggetPartialnetSelectByNumber(char *name);
46 int Tecom_voipcfggetPartialNrByNumber(char *name);
47 int Tecom_voipcfggetPartialNum(void);
48 void *Tecom_voipcfggetPartialEntry(void *pVoid, PPARTIA_MATCH_ENTRY pEntry);
49 void Tecom_replaceWreg(char *old_number, PPARTIA_MATCH_ENTRY pEntry);
50 void Tecom_delWreg(PPARTIA_MATCH_ENTRY pEntry);
51 void TecomVoice_Start(void);
52 void TecomVoice_Stop(void);
53 void TecomVoice_setCurSipCfg(char *provName);
54 void TecomVoice_reset(void);
55 void TecomVoice_processSetCmd(char *cmdLine);
56 void TecomVoice_showCmdSyntax(void);
57 void TcomVoice_showSipCfg(void);
58 VOICE_APP_STATUS TecomVoice_getAppStatus(void);
59 void Tecom_voipSendMsg2CM(TECOM_UPDATE_STATE updateState);
60 void Tecom_voipcfgStatusGetVar(char *varName, char *varValue);
61 void Tecom_updatevoipApp4WanChanged(int status);
62 // int Tecom_voipcfgVarCheck(void); /* TECOM--20050915--leander show correct Reg State after loading Config.bin */
63 #if defined(__cplusplus)