Changeset 432:533188d2e6cc in freeDiameter for extensions/app_sip/diamsip.h
- Timestamp:
- Jul 28, 2010, 3:14:11 AM (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/app_sip/diamsip.h
r430 r432 92 92 int get_password(const unsigned char *username, const size_t usernamelen, char *password); 93 93 int check_sipaor(const unsigned char *username, const size_t usernamelen, const char * sip_aor,const size_t sipaorlen); 94 int get_user_datatype(const unsigned char *username, const size_t usernamelen,char **table_supported, const int num_elements, struct avp **groupedavp);94 int add_user_datatype(const unsigned char *sip_aor, const size_t sipaorlen,struct msg *message); 95 95 int set_pending_flag(const unsigned char *username, const size_t usernamelen); 96 96 int clear_pending_flag(const unsigned char *username, const size_t usernamelen); … … 101 101 102 102 //count functions 103 int count_supporteddatatype(const struct msg * message); 104 int count_sipaor(const struct msg * message); 103 int count_avp(struct msg * message, int code, int vendor); 105 104 106 105 … … 164 163 165 164 //sip server uri by SIP-AOR 166 #define SQL_GETSIPSERURI "SELECT ` sip_server_uri` FROM ds_users, ds_sip_aor WHERE `sip_aor` ='%s' AND `ds_sip_aor`.`id_user` = `ds_users`.`id_user`"167 #define SQL_GETSIPSERURI_LEN 1 19165 #define SQL_GETSIPSERURI "SELECT `ds_sip_aor`.`sip_server_uri` FROM ds_users, ds_sip_aor WHERE `sip_aor` ='%s' AND `ds_sip_aor`.`id_user` = `ds_users`.`id_user`" 166 #define SQL_GETSIPSERURI_LEN 132 168 167 169 168 //sip capabilities for a SIP-AOR … … 172 171 173 172 //user data for a user data supported 174 #define SQL_GET USEDATA "SELECT `data_type`,`data` FROM ds_users, ds_user_data, ds_data_types WHERE `username` ='%s' AND `ds_users`.`id_user` = `ds_user_data`.`id_user` AND `ds_data_types`.`id_data_type`=`ds_user_data`.`id_data_type`"175 #define SQL_GET USEDATA_LEN 206176 177 #define SQL_GETDIAMURI "SELECT `diameter_uri` FROM sl_sip_aor_map WHERE `sip_aor` ='%s'"173 #define SQL_GETSIPDATA "SELECT `label_type`,`data` FROM ds_sip_aor, ds_user_data, ds_data_types WHERE `sip_aor` ='%s' AND `ds_sip_aor`.`id_sip_aor` = `ds_user_data`.`id_sip_aor` AND `ds_data_types`.`id_data_type`=`ds_user_data`.`id_data_type`" 174 #define SQL_GETSIPDATA_LEN 216 175 176 #define SQL_GETDIAMURI "SELECT `diameter_uri` FROM ds_sip_aor_map WHERE `sip_aor` ='%s'" 178 177 #define SQL_GETDIAMURI_LEN 61 179 178 … … 207 206 extern struct session_handler * ds_sess_hdl; 208 207 209 208 //AVP code 209 #define CODE_SIP_USER_DATA_TYPE 388 210 #define CODE_SIP_AOR 122 210 211 211 212 struct ds_nonce
Note: See TracChangeset
for help on using the changeset viewer.