2017-10-16 9 views
0

RingCentral 앱을 설치했고 수신자의 내선 번호 조건을 기준으로 사례를 만들고 싶습니다.Salesforce : 수신자의 RingCentral 내선 번호를 얻는 방법

전화를 받으면 새로운 작업이 자동으로 생성됩니다. 수신자의 내선 번호가 내 기준과 일치하는 경우 트리거를 작성하여 사례를 생성합니다.

수신자 내선 번호를 얻으려면 해결 방법을 알려주십시오.

감사

당신이 RingCentral 응용 프로그램을 설치했는지 말 무슨 뜻인지

답변

0

나는 확실하지 않다? 하지만 어떻게 든 전화 번호 (들어오는 전화, 오는 SMS, 통화 로그 등)가 있고 그 전화 번호의 내선 번호를 찾으려는 경우. 그런 다음 첫 번째 요구 사항은 해당 전화 번호가 로그인 한 동일한 RingCentral 계정에 속해야한다는 것입니다. 두 번째 요구 사항은 슈퍼 관리자 역할을 가진 확장 프로그램의 주 계정 번호로 로그인해야한다는 것입니다. 다음은 확장 코드를 가져 오는 JS 노드의 일부 코드입니다.

var incallNumber = "+1234567890" 
platform.get('/account/~/phone-number', { 
usageType: 'DirectNumber' 
}) 
.then(function(resp){ 
    console.log(resp) 
    var json = resp.json() 
    for (var record of json.records){ 
    //if (incallNumber == record.phoneNumber){ 
     console.log('Phone number: ' + record.phoneNumber) 
     if (record.extension.hasOwnProperty('extensionNumber')) 
     console.log('Extension number: ' + record.extension.extensionNumber) 
     else 
     console.log('No extension number') 
     console.log('---') 
    //} 
    } 
}) 

그런 다음 incallNumber를 사용자 번호로 바꾸고 if 조건의 주석 처리를 제거하여 일치시킬 수 있습니다.

희망이 도움이됩니다.