session           102 mod_freetdm/mod_freetdm.c 	switch_core_session_t *session;
session           138 mod_freetdm/mod_freetdm.c static switch_status_t channel_on_init(switch_core_session_t *session);
session           139 mod_freetdm/mod_freetdm.c static switch_status_t channel_on_hangup(switch_core_session_t *session);
session           140 mod_freetdm/mod_freetdm.c static switch_status_t channel_on_destroy(switch_core_session_t *session);
session           141 mod_freetdm/mod_freetdm.c static switch_status_t channel_on_routing(switch_core_session_t *session);
session           142 mod_freetdm/mod_freetdm.c static switch_status_t channel_on_exchange_media(switch_core_session_t *session);
session           143 mod_freetdm/mod_freetdm.c static switch_status_t channel_on_soft_execute(switch_core_session_t *session);
session           144 mod_freetdm/mod_freetdm.c static switch_call_cause_t channel_outgoing_channel(switch_core_session_t *session, switch_event_t *var_event,
session           149 mod_freetdm/mod_freetdm.c static switch_status_t channel_read_frame(switch_core_session_t *session, switch_frame_t **frame, switch_io_flag_t flags, int stream_id);
session           150 mod_freetdm/mod_freetdm.c static switch_status_t channel_write_frame(switch_core_session_t *session, switch_frame_t *frame, switch_io_flag_t flags, int stream_id);
session           151 mod_freetdm/mod_freetdm.c static switch_status_t channel_kill_channel(switch_core_session_t *session, int sig);
session           158 mod_freetdm/mod_freetdm.c 	switch_core_session_t *session = NULL;
session           162 mod_freetdm/mod_freetdm.c 		if (!(session = switch_core_session_locate(token))) {
session           167 mod_freetdm/mod_freetdm.c 	return session;
session           177 mod_freetdm/mod_freetdm.c 	switch_core_session_t *session;
session           185 mod_freetdm/mod_freetdm.c 	if ((session = switch_core_session_locate(uuid))) {
session           186 mod_freetdm/mod_freetdm.c 		channel = switch_core_session_get_channel(session);
session           190 mod_freetdm/mod_freetdm.c 			switch_ivr_unhold(session);
session           198 mod_freetdm/mod_freetdm.c 		switch_core_session_rwunlock(session);
session           204 mod_freetdm/mod_freetdm.c 	switch_core_session_t *session;
session           213 mod_freetdm/mod_freetdm.c 	if ((session = switch_core_session_locate(uuid))) {
session           214 mod_freetdm/mod_freetdm.c 		channel = switch_core_session_get_channel(session);
session           248 mod_freetdm/mod_freetdm.c 				switch_ivr_broadcast(switch_core_session_get_uuid(session), stream, SMF_ECHO_ALEG | SMF_LOOP);
session           252 mod_freetdm/mod_freetdm.c 		switch_core_session_rwunlock(session);
session           259 mod_freetdm/mod_freetdm.c 	switch_core_session_t *session;
session           266 mod_freetdm/mod_freetdm.c 		if ((session = ftdm_channel_get_session(ftdmchan, i))) {
session           268 mod_freetdm/mod_freetdm.c 			tech_pvt = switch_core_session_get_private(session);
session           269 mod_freetdm/mod_freetdm.c 			channel = switch_core_session_get_channel(session);
session           275 mod_freetdm/mod_freetdm.c 					stop_hold(session, buuid);
session           278 mod_freetdm/mod_freetdm.c 					start_hold(ftdmchan, session, buuid, bcast);
session           282 mod_freetdm/mod_freetdm.c 				start_hold(ftdmchan, session, buuid, bcast);
session           285 mod_freetdm/mod_freetdm.c 				stop_hold(session, buuid);
session           291 mod_freetdm/mod_freetdm.c 			switch_core_session_rwunlock(session);
session           299 mod_freetdm/mod_freetdm.c static switch_status_t tech_init(private_t *tech_pvt, switch_core_session_t *session, ftdm_channel_t *ftdmchan)
session           313 mod_freetdm/mod_freetdm.c 	switch_mutex_init(&tech_pvt->mutex, SWITCH_MUTEX_NESTED, switch_core_session_get_pool(session));
session           314 mod_freetdm/mod_freetdm.c 	switch_mutex_init(&tech_pvt->flag_mutex, SWITCH_MUTEX_NESTED, switch_core_session_get_pool(session));
session           315 mod_freetdm/mod_freetdm.c 	switch_core_session_set_private(session, tech_pvt);
session           316 mod_freetdm/mod_freetdm.c 	tech_pvt->session = session;
session           359 mod_freetdm/mod_freetdm.c 							   NULL, switch_core_session_get_pool(tech_pvt->session)) != SWITCH_STATUS_SUCCESS) {
session           370 mod_freetdm/mod_freetdm.c 								   NULL, switch_core_session_get_pool(tech_pvt->session)) != SWITCH_STATUS_SUCCESS) {
session           378 mod_freetdm/mod_freetdm.c 	switch_core_session_set_read_codec(tech_pvt->session, &tech_pvt->read_codec);
session           379 mod_freetdm/mod_freetdm.c 	switch_core_session_set_write_codec(tech_pvt->session, &tech_pvt->write_codec);
session           388 mod_freetdm/mod_freetdm.c static switch_status_t channel_on_init(switch_core_session_t *session)
session           393 mod_freetdm/mod_freetdm.c 	tech_pvt = switch_core_session_get_private(session);
session           396 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
session           417 mod_freetdm/mod_freetdm.c static switch_status_t channel_on_routing(switch_core_session_t *session)
session           422 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
session           425 mod_freetdm/mod_freetdm.c 	tech_pvt = switch_core_session_get_private(session);
session           433 mod_freetdm/mod_freetdm.c static switch_status_t channel_on_execute(switch_core_session_t *session)
session           439 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
session           442 mod_freetdm/mod_freetdm.c 	tech_pvt = switch_core_session_get_private(session);
session           451 mod_freetdm/mod_freetdm.c static switch_status_t channel_on_destroy(switch_core_session_t *session)
session           455 mod_freetdm/mod_freetdm.c 	if ((tech_pvt = switch_core_session_get_private(session))) {
session           469 mod_freetdm/mod_freetdm.c static switch_status_t channel_on_hangup(switch_core_session_t *session)
session           476 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
session           479 mod_freetdm/mod_freetdm.c 	tech_pvt = switch_core_session_get_private(session);
session           486 mod_freetdm/mod_freetdm.c 	ftdm_channel_clear_token(tech_pvt->ftdmchan, switch_core_session_get_uuid(session));
session           541 mod_freetdm/mod_freetdm.c static switch_status_t channel_kill_channel(switch_core_session_t *session, int sig)
session           546 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
session           549 mod_freetdm/mod_freetdm.c 	tech_pvt = switch_core_session_get_private(session);
session           567 mod_freetdm/mod_freetdm.c static switch_status_t channel_on_exchange_media(switch_core_session_t *session)
session           573 mod_freetdm/mod_freetdm.c static switch_status_t channel_on_soft_execute(switch_core_session_t *session)
session           579 mod_freetdm/mod_freetdm.c static switch_status_t channel_send_dtmf(switch_core_session_t *session, const switch_dtmf_t *dtmf)
session           584 mod_freetdm/mod_freetdm.c 	tech_pvt = switch_core_session_get_private(session);
session           588 mod_freetdm/mod_freetdm.c 		switch_channel_hangup(switch_core_session_get_channel(session), SWITCH_CAUSE_LOSE_RACE);
session           598 mod_freetdm/mod_freetdm.c static switch_status_t channel_read_frame(switch_core_session_t *session, switch_frame_t **frame, switch_io_flag_t flags, int stream_id)
session           610 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
session           614 mod_freetdm/mod_freetdm.c 	tech_pvt = switch_core_session_get_private(session);
session           713 mod_freetdm/mod_freetdm.c static switch_status_t channel_write_frame(switch_core_session_t *session, switch_frame_t *frame, switch_io_flag_t flags, int stream_id)
session           722 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
session           725 mod_freetdm/mod_freetdm.c 	tech_pvt = switch_core_session_get_private(session);
session           781 mod_freetdm/mod_freetdm.c static switch_status_t channel_receive_message_cas(switch_core_session_t *session, switch_core_session_message_t *msg)
session           787 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
session           790 mod_freetdm/mod_freetdm.c 	tech_pvt = (private_t *) switch_core_session_get_private(session);
session           828 mod_freetdm/mod_freetdm.c static switch_status_t channel_receive_message_b(switch_core_session_t *session, switch_core_session_message_t *msg)
session           833 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
session           836 mod_freetdm/mod_freetdm.c 	tech_pvt = (private_t *) switch_core_session_get_private(session);
session           875 mod_freetdm/mod_freetdm.c static switch_status_t channel_receive_message_fxo(switch_core_session_t *session, switch_core_session_message_t *msg)
session           880 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
session           883 mod_freetdm/mod_freetdm.c 	tech_pvt = (private_t *) switch_core_session_get_private(session);
session           907 mod_freetdm/mod_freetdm.c static switch_status_t channel_receive_message_fxs(switch_core_session_t *session, switch_core_session_message_t *msg)
session           912 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
session           915 mod_freetdm/mod_freetdm.c 	tech_pvt = (private_t *) switch_core_session_get_private(session);
session           949 mod_freetdm/mod_freetdm.c static switch_status_t channel_receive_message(switch_core_session_t *session, switch_core_session_message_t *msg)
session           957 mod_freetdm/mod_freetdm.c 	tech_pvt = (private_t *) switch_core_session_get_private(session);
session           960 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
session          1004 mod_freetdm/mod_freetdm.c 		status = channel_receive_message_fxs(session, msg);
session          1007 mod_freetdm/mod_freetdm.c 		status = channel_receive_message_fxo(session, msg);
session          1010 mod_freetdm/mod_freetdm.c 		status = channel_receive_message_b(session, msg);
session          1013 mod_freetdm/mod_freetdm.c 		status = channel_receive_message_cas(session, msg);
session          1052 mod_freetdm/mod_freetdm.c static switch_call_cause_t channel_outgoing_channel(switch_core_session_t *session, switch_event_t *var_event,
session          1152 mod_freetdm/mod_freetdm.c 	if (session && globals.sip_headers) {
session          1153 mod_freetdm/mod_freetdm.c 		switch_channel_t *channel = switch_core_session_get_channel(session);
session          1226 mod_freetdm/mod_freetdm.c 	if (session) {
session          1228 mod_freetdm/mod_freetdm.c 		switch_channel_t *channel = switch_core_session_get_channel(session);
session          1403 mod_freetdm/mod_freetdm.c 	switch_core_session_t *session = NULL;
session          1419 mod_freetdm/mod_freetdm.c 	if (!(session = switch_core_session_request(freetdm_endpoint_interface, SWITCH_CALL_DIRECTION_INBOUND, SOF_NONE, NULL))) {
session          1424 mod_freetdm/mod_freetdm.c 	switch_core_session_add_stream(session, NULL);
session          1426 mod_freetdm/mod_freetdm.c 	tech_pvt = (private_t *) switch_core_session_alloc(session, sizeof(private_t));
session          1428 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
session          1429 mod_freetdm/mod_freetdm.c 	if (tech_init(tech_pvt, session, sigmsg->channel) != SWITCH_STATUS_SUCCESS) {
session          1431 mod_freetdm/mod_freetdm.c 		switch_core_session_destroy(&session);
session          1449 mod_freetdm/mod_freetdm.c 	tech_pvt->caller_profile = switch_caller_profile_new(switch_core_session_get_pool(session),
session          1528 mod_freetdm/mod_freetdm.c 	if (switch_core_session_thread_launch(session) != SWITCH_STATUS_SUCCESS) {
session          1530 mod_freetdm/mod_freetdm.c 		switch_core_session_destroy(&session);
session          1534 mod_freetdm/mod_freetdm.c 	if (ftdm_channel_add_token(sigmsg->channel, switch_core_session_get_uuid(session), 0) != FTDM_SUCCESS) {
session          1536 mod_freetdm/mod_freetdm.c 		switch_core_session_destroy(&session);
session          1539 mod_freetdm/mod_freetdm.c 	*sp = session;
session          1637 mod_freetdm/mod_freetdm.c 	switch_core_session_t *session = NULL;
session          1654 mod_freetdm/mod_freetdm.c 			if ((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
session          1655 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
session          1657 mod_freetdm/mod_freetdm.c 				switch_core_session_rwunlock(session);
session          1664 mod_freetdm/mod_freetdm.c 			while((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
session          1665 mod_freetdm/mod_freetdm.c 				tech_pvt = switch_core_session_get_private(session);
session          1668 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
session          1670 mod_freetdm/mod_freetdm.c 				ftdm_channel_clear_token(sigmsg->channel, switch_core_session_get_uuid(session));
session          1671 mod_freetdm/mod_freetdm.c 				switch_core_session_rwunlock(session);
session          1677 mod_freetdm/mod_freetdm.c 			if ((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
session          1678 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
session          1681 mod_freetdm/mod_freetdm.c 				switch_core_session_rwunlock(session);
session          1687 mod_freetdm/mod_freetdm.c 			status = ftdm_channel_from_event(sigmsg, &session);
session          1708 mod_freetdm/mod_freetdm.c 	switch_core_session_t *session = NULL;
session          1722 mod_freetdm/mod_freetdm.c 			if ((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
session          1723 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
session          1726 mod_freetdm/mod_freetdm.c 				switch_core_session_rwunlock(session);
session          1732 mod_freetdm/mod_freetdm.c 			if ((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
session          1733 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
session          1735 mod_freetdm/mod_freetdm.c 				switch_core_session_rwunlock(session);
session          1741 mod_freetdm/mod_freetdm.c 			status = ftdm_channel_from_event(sigmsg, &session);
session          1805 mod_freetdm/mod_freetdm.c 			while((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
session          1806 mod_freetdm/mod_freetdm.c 				tech_pvt = switch_core_session_get_private(session);
session          1808 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
session          1810 mod_freetdm/mod_freetdm.c 				ftdm_channel_clear_token(sigmsg->channel, switch_core_session_get_uuid(session));
session          1811 mod_freetdm/mod_freetdm.c 				switch_core_session_rwunlock(session);
session          1832 mod_freetdm/mod_freetdm.c 				switch_core_session_t *session;
session          1833 mod_freetdm/mod_freetdm.c 				if ((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
session          1838 mod_freetdm/mod_freetdm.c 					tech_pvt = switch_core_session_get_private(session);
session          1839 mod_freetdm/mod_freetdm.c 					channel = switch_core_session_get_channel(session);
session          1842 mod_freetdm/mod_freetdm.c 					stop_hold(session, buuid);
session          1844 mod_freetdm/mod_freetdm.c 					switch_core_session_rwunlock(session);
session          1849 mod_freetdm/mod_freetdm.c 					if ((session = ftdm_channel_get_session(sigmsg->channel, 1))) {
session          1850 mod_freetdm/mod_freetdm.c 						channel = switch_core_session_get_channel(session);
session          1852 mod_freetdm/mod_freetdm.c 						ftdm_channel_clear_token(sigmsg->channel, switch_core_session_get_uuid(session));
session          1853 mod_freetdm/mod_freetdm.c 						switch_core_session_rwunlock(session);
session          1932 mod_freetdm/mod_freetdm.c 	switch_core_session_t *session = NULL;
session          1952 mod_freetdm/mod_freetdm.c 			while((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
session          1953 mod_freetdm/mod_freetdm.c 				tech_pvt = switch_core_session_get_private(session);
session          1955 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
session          1957 mod_freetdm/mod_freetdm.c 				ftdm_channel_clear_token(sigmsg->channel, switch_core_session_get_uuid(session));
session          1958 mod_freetdm/mod_freetdm.c 				switch_core_session_rwunlock(session);
session          1966 mod_freetdm/mod_freetdm.c 			status = ftdm_channel_from_event(sigmsg, &session);
session          2011 mod_freetdm/mod_freetdm.c 			if ((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
session          2012 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
session          2014 mod_freetdm/mod_freetdm.c 				switch_core_session_rwunlock(session);
session          2021 mod_freetdm/mod_freetdm.c 			if ((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
session          2022 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
session          2025 mod_freetdm/mod_freetdm.c 				switch_core_session_rwunlock(session);
session          2043 mod_freetdm/mod_freetdm.c 	switch_core_session_t *session = NULL;
session          2062 mod_freetdm/mod_freetdm.c 			return ftdm_channel_from_event(sigmsg, &session);
session          2069 mod_freetdm/mod_freetdm.c 			while((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
session          2070 mod_freetdm/mod_freetdm.c 				tech_pvt = switch_core_session_get_private(session);
session          2072 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
session          2074 mod_freetdm/mod_freetdm.c 				ftdm_channel_clear_token(sigmsg->channel, switch_core_session_get_uuid(session));
session          2075 mod_freetdm/mod_freetdm.c 				switch_core_session_rwunlock(session);
session          2081 mod_freetdm/mod_freetdm.c 			if ((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
session          2082 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
session          2085 mod_freetdm/mod_freetdm.c 				switch_core_session_rwunlock(session);
session          2095 mod_freetdm/mod_freetdm.c 			if ((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
session          2096 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
session          2098 mod_freetdm/mod_freetdm.c 				switch_core_session_rwunlock(session);
session          2109 mod_freetdm/mod_freetdm.c 			if ((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
session          2110 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
session          2112 mod_freetdm/mod_freetdm.c 				switch_core_session_rwunlock(session);
session          3457 mod_freetdm/mod_freetdm.c 	switch_core_session_t *session = NULL;
session          3484 mod_freetdm/mod_freetdm.c 		if (!(session = switch_core_session_locate(uuid))) {
session          3488 mod_freetdm/mod_freetdm.c 			switch_core_session_rwunlock(session);
session          4030 mod_freetdm/mod_freetdm.c 	if (!switch_core_session_check_interface(session, freetdm_endpoint_interface)) {
session          4035 mod_freetdm/mod_freetdm.c 	tech_pvt = switch_core_session_get_private(session);
session          4038 mod_freetdm/mod_freetdm.c         	switch_channel_hangup(switch_core_session_get_channel(session), SWITCH_CAUSE_LOSE_RACE);
session          4049 mod_freetdm/mod_freetdm.c 	if (!switch_core_session_check_interface(session, freetdm_endpoint_interface)) {
session          4054 mod_freetdm/mod_freetdm.c 	tech_pvt = switch_core_session_get_private(session);
session          4057 mod_freetdm/mod_freetdm.c         	switch_channel_hangup(switch_core_session_get_channel(session), SWITCH_CAUSE_LOSE_RACE);
session          4070 mod_freetdm/mod_freetdm.c 	if (!switch_core_session_check_interface(session, freetdm_endpoint_interface)) {
session          4075 mod_freetdm/mod_freetdm.c 	tech_pvt = switch_core_session_get_private(session);
session          4078 mod_freetdm/mod_freetdm.c         switch_channel_hangup(switch_core_session_get_channel(session), SWITCH_CAUSE_LOSE_RACE);