在项目中使用jsSIP

时间:2017-03-03 07:23:54

标签: webrtc sip jssip

我们在项目中使用jsSIP,并且在接收来电时我正试图获取呼叫方的电话号码。我在jsSIP documentation找不到答案。

enter image description here

在上图中,我想拍“1004”电话号码。我怎么能这样做?

3 个答案:

答案 0 :(得分:1)

newRTCSession活动中,您将获得一个会话对象。 session.request.header

使用session.request.getHeader('From')来自号码

coolPhone.on('newRTCSession',function(session){
   console.log(session.request);
   console.log('call Id',session.request.getHeader('From'));
})

答案 1 :(得分:1)

您也可以使用

@Component({
  selector: 'app-root',
  styles: [`
    agm-map {
      height: 300px;
    }
  `],
  template: `
  <agm-map [latitude]="lat" [longitude]="lng"></agm-map>
  `
})
export class AppComponent {
  lat: number = 51.678418;
  lng: number = 7.809007;
}

来电

答案 2 :(得分:1)

您可以在来电和去电时尝试此操作,您将得到正在呼叫您或您正在呼叫的用户

session.remote_identity.uri.user

您可以在来电和去电时尝试此操作,您将获得用户呼叫 ID 名称

session.remote_identity.display_name