Changeset 409:c2fb5b26bfcb in freeDiameter for extensions/test_sip/test_sip.h
- Timestamp:
- Jul 8, 2010, 4:19:28 PM (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/test_sip/test_sip.h
r392 r409 38 38 /* The module configuration */ 39 39 struct test_sip_conf { 40 int mode; /* default MODE_DSSERVER | MODE_SL */ 41 enum {ASMYSQL} datasource; 42 char * mysql_login; 43 char * mysql_password; 44 char * mysql_database; 45 char * mysql_server; 46 uint16_t mysql_port; 47 40 char * destination_sip; 41 char * destination_realm; 42 char * username; 43 char * password; 44 char * sip_aor; 48 45 }; 49 46 extern struct test_sip_conf * test_sip_conf; 50 47 51 48 49 //Storage for some usefull AVPs 50 struct sip_dict{ 51 struct dict_object * Auth_Session_State; 52 struct dict_object * Auth_Application_Id; 53 struct dict_object * User_Name; 54 struct dict_object * SIP_Auth_Data_Item; 55 struct dict_object * SIP_Authorization; 56 struct dict_object * SIP_Authenticate; 57 struct dict_object * SIP_Number_Auth_Items; 58 struct dict_object * SIP_Authentication_Scheme; 59 struct dict_object * SIP_Authentication_Info; 60 struct dict_object * SIP_Server_URI; 61 struct dict_object * SIP_Method; 62 struct dict_object * SIP_AOR; 63 struct dict_object * Digest_URI; 64 struct dict_object * Digest_Nonce; 65 struct dict_object * Digest_Nonce_Count; 66 struct dict_object * Digest_CNonce; 67 struct dict_object * Digest_Realm; 68 struct dict_object * Digest_Response; 69 struct dict_object * Digest_Response_Auth; 70 struct dict_object * Digest_Username; 71 struct dict_object * Digest_Method; 72 struct dict_object * Digest_QOP; 73 struct dict_object * Digest_Algorithm; 74 struct dict_object * Digest_HA1; 75 }; 76 77 extern struct sip_dict sip_dict; 52 78 53 79 54 80 55 81 82 int test_sip_default_cb( struct msg ** msg, struct avp * avp, struct session * sess, enum disp_action * act); 83 int test_sip_MAA_cb( struct msg ** msg, struct avp * avp, struct session * sess, enum disp_action * act); 84 int test_sip_RTR_cb( struct msg ** msg, struct avp * avp, struct session * sess, enum disp_action * act); 56 85 57 86 58 59 60 61 62
Note: See TracChangeset
for help on using the changeset viewer.