@@ -540,7 +540,7 @@ RTCSession.prototype.connect = function(target, options) {
540
540
//Save the session into the ua sessions collection.
541
541
this . ua . sessions [ this . id ] = this ;
542
542
543
- this . newRTCSession ( 'local' , this . request , target ) ;
543
+ this . newRTCSession ( 'local' , this . request ) ;
544
544
545
545
if ( invalidTarget ) {
546
546
this . failed ( 'local' , null , JsSIP . C . causes . INVALID_TARGET ) ;
@@ -968,18 +968,18 @@ RTCSession.prototype.onRequestTimeout = function() {
968
968
/**
969
969
* @private
970
970
*/
971
- RTCSession . prototype . newRTCSession = function ( originator , request , target ) {
971
+ RTCSession . prototype . newRTCSession = function ( originator , request ) {
972
972
var session = this ,
973
973
event_name = 'newRTCSession' ;
974
974
975
- session . direction = ( originator === 'local' ) ? 'outgoing' : 'incoming' ;
976
-
977
975
if ( originator === 'remote' ) {
978
- session . local_identity = request . to . uri ;
979
- session . remote_identity = request . from . uri ;
976
+ session . direction = 'incoming' ;
977
+ session . local_identity = request . to ;
978
+ session . remote_identity = request . from ;
980
979
} else if ( originator === 'local' ) {
981
- session . local_identity = session . ua . configuration . uri ;
982
- session . remote_identity = target ;
980
+ session . direction = 'outgoing' ;
981
+ session . local_identity = request . from ;
982
+ session . remote_identity = request . to ;
983
983
}
984
984
985
985
session . ua . emit ( event_name , session . ua , {
0 commit comments