Navigation



Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/test_sip/serverassignment.c

    r924 r706  
    4242        struct msg * message=NULL;
    4343        struct avp *avp=NULL;
     44        struct session *sess=NULL;
    4445        union avp_value value;
    4546       
     
    7071        // Create a new session
    7172        {
    72                 CHECK_FCT( fd_msg_new_session( message, (os0_t)"appsip", CONSTSTRLEN("appsip") ) );
     73                CHECK_FCT( fd_sess_new( &sess, fd_g_config->cnf_diamid, fd_g_config->cnf_diamid_len, (os0_t)"appsip", 6 ));
     74                os0_t sid;
     75                size_t sidlen;
     76                CHECK_FCT( fd_sess_getsid ( sess, &sid, &sidlen ));
     77                CHECK_FCT( fd_msg_avp_new ( sip_dict.Session_Id, 0, &avp ));
     78                value.os.data = sid;
     79                value.os.len  = sidlen;
     80                CHECK_FCT( fd_msg_avp_setvalue( avp, &value ));
     81                CHECK_FCT( fd_msg_avp_add( message, MSG_BRW_FIRST_CHILD, avp ));
    7382        }
    7483       
Note: See TracChangeset for help on using the changeset viewer.