With ARI, Is It Possible To Create (originate) A Call And Pass Both The Caller Id Name And Number?

Home » Asterisk Users » With ARI, Is It Possible To Create (originate) A Call And Pass Both The Caller Id Name And Number?
Asterisk Users 7 Comments

I’m trying to transition from AMI to ARI.

Running into a small hiccup when I try to create (originate a call) with the caller id name and number

I can pass the Name and Number if the name has no spaces in it and it shows up in my PhonerLite application.

curl -v -u asterisk:asterisk -X POST http://asterisk:astersk@localhost:8088/ari/channels/mycallerid.1?endpoint=PJSIP/1003@1003&app=hello-world&extension=1000&context=mycontext&priority=1&channelId=mycallerid.1&formats=ulaw&timeout=30&callerId=Dan<291>

However, when the caller id name has a space in it, I can’t figure out how to pass the name and number successfully. The following only displays asterisk for the number and Dan for the name

curl -v -u asterisk:asterisk -X POST http://asterisk:astersk@localhost:8088/ari/channels/mycallerid.1?endpoint=PJSIP/1003@1003&app=hello-world&extension=1000&context=mycontext&priority=1&channelId=mycallerid.1&formats=ulaw&timeout=30&callerId=Dan Cropp<291>

Here is an example of how we do this with AMI successfully. Action: Originate ActionID: S40
Channel: PJSIP/1003@1003
Exten: createcall Context: IS
Priority: 1
Timeout: 60000
CallerID: Dan Cropp <291>
Variable: CALLERID(num-pres)=allowed_passed_screen,TrunkAllocateId=1,OriginateCallId=2
Async: true

Dan

7 thoughts on - With ARI, Is It Possible To Create (originate) A Call And Pass Both The Caller Id Name And Number?

  • An additional follow-up question, if I need to set the P-Asserted-Identity on the create (originate), is there a way to do this with ARI?

    From: asterisk-users On Behalf Of Dan Cropp Sent: Friday, August 7, 2020 11:51 AM
    To: ‘asterisk-users@lists.digium.com’
    Subject: [asterisk-users] With ARI, is it possible to create (originate) a call and pass both the caller id name and number?

    I’m trying to transition from AMI to ARI.

    Running into a small hiccup when I try to create (originate a call) with the caller id name and number

    I can pass the Name and Number if the name has no spaces in it and it shows up in my PhonerLite application.

    curl -v -u asterisk:asterisk -X POST http://asterisk:astersk@localhost:8088/ari/channels/mycallerid.1?endpoint=PJSIP/1003@1003&app=hello-world&extension=1000&context=mycontext&priority=1&channelId=mycallerid.1&formats=ulaw&timeout=30&callerId=Dan<291<http://asterisk:astersk@localhost:8088/ari/channels/mycallerid.1?endpoint=PJSIP/1003@1003&app=hello-world&extension=1000&context=mycontext&priority=1&channelId=mycallerid.1&formats=ulaw&timeout=30&callerId=Dan%3c291>>

    However, when the caller id name has a space in it, I can’t figure out how to pass the name and number successfully. The following only displays asterisk for the number and Dan for the name

    curl -v -u asterisk:asterisk -X POST http://asterisk:astersk@localhost:8088/ari/channels/mycallerid.1?endpoint=PJSIP/1003@1003&app=hello-world&extension=1000&context=mycontext&priority=1&channelId=mycallerid.1&formats=ulaw&timeout=30&callerId=Dan Cropp<291>

    Here is an example of how we do this with AMI successfully. Action: Originate ActionID: S40
    Channel: PJSIP/1003@1003
    Exten: createcall Context: IS
    Priority: 1
    Timeout: 60000
    CallerID: Dan Cropp <291>
    Variable: CALLERID(num-pres)=allowed_passed_screen,TrunkAllocateId=1,OriginateCallId=2
    Async: true

    Dan

  • VGhhbmsgeW91IErDtnJhbg0KDQpJIGFsc28gZmlndXJlZCBvdXQgbXkgcHJvYmxlbSB3aXRoIHRo ZSBjYWxsZXIgaWQgbmFtZS9udW1iZXIuICBJbiBjYXNlIGFueW9uZSBlbHNlIGVuY291bnRlcnMg dGhlIGNhbGxlciBpZCBuYW1lIGlzc3VlLCByZXBsYWNlIHRoZSBzcGFjZXMgaW4gdGhlIG5hbWUg d2l0aCBjb250cm9sIHNlcXVlbmNlIGZvciBhIHNwYWNlICUyMA0KDQpGcm9tOiBhc3Rlcmlzay11
    c2VycyA8YXN0ZXJpc2stdXNlcnMtYm91bmNlc0BsaXN0cy5kaWdpdW0uY29tPiBPbiBCZWhhbGYg T2YgSsO2cmFuIFZpbnplbnMNClNlbnQ6IEZyaWRheSwgQXVndXN0IDcsIDIwMjAgMTI6MTAgUE0N
    ClRvOiBBc3RlcmlzayBVc2VycyBNYWlsaW5nIExpc3QgLSBOb24tQ29tbWVyY2lhbCBEaXNjdXNz aW9uIDxhc3Rlcmlzay11c2Vyc0BsaXN0cy5kaWdpdW0uY29tPg0KU3ViamVjdDogUmU6IFthc3Rl cmlzay11c2Vyc10gV2l0aCBBUkksIGlzIGl0IHBvc3NpYmxlIHRvIGNyZWF0ZSAob3JpZ2luYXRl KSBhIGNhbGwgYW5kIHBhc3MgYm90aCB0aGUgY2FsbGVyIGlkIG5hbWUgYW5kIG51bWJlcj8NCg0K
    SGkgRGFuLA0KDQphcyBmYXIgYXMgUFBJIGFuZCBQQUkgSGVhZGVyLCB3ZSB1c2UgdGhlIGNoYW5u ZWwgVmFycyBpbiBvcmRlciB0byBkbyB0aGF0LiBJbiBMYXRlc3QgQXN0ZXJpc2sgeW91IGNhbiBz ZXQgQ2hhbm5lbCB2YXJzIHdpdGhpbiB0aGUgY3JlYXRlIGNvbW1hbmQgaW4gdGhlIEJvZHkuIEp1
    c3Qgc2V0IHRoZSBQSlNJUChhZGQsUEFJKSBhcyB5b3Ugd291bGQgZG8gaXQgaW4gRGlhbHBsYW4u DQpodHRwczovL2Jsb2dzLmFzdGVyaXNrLm9yZy8yMDIwLzA3LzIyL2FyaS1jcmVhdGUtY2hhbm5l bC13aXRoLXZhcmlhYmxlcy8NCkJSDQpKw7ZyYW4NCg0KT24gRnJpLCBBdWcgNywgMjAyMCBhdCA3
    OjA2IFBNIERhbiBDcm9wcCA8ZGFuQGFtdGVsY28uY29tPG1haWx0bzpkYW5AYW10ZWxjby5jb20+
    PiB3cm90ZToNCkFuIGFkZGl0aW9uYWwgZm9sbG93LXVwIHF1ZXN0aW9uLCBpZiBJIG5lZWQgdG8g c2V0IHRoZSBQLUFzc2VydGVkLUlkZW50aXR5IG9uIHRoZSBjcmVhdGUgKG9yaWdpbmF0ZSksIGlz IHRoZXJlIGEgd2F5IHRvIGRvIHRoaXMgd2l0aCBBUkk/DQoNCkZyb206IGFzdGVyaXNrLXVzZXJz IDxhc3Rlcmlzay11c2Vycy1ib3VuY2VzQGxpc3RzLmRpZ2l1bS5jb208bWFpbHRvOmFzdGVyaXNr LXVzZXJzLWJvdW5jZXNAbGlzdHMuZGlnaXVtLmNvbT4+IE9uIEJlaGFsZiBPZiBEYW4gQ3JvcHAN
    ClNlbnQ6IEZyaWRheSwgQXVndXN0IDcsIDIwMjAgMTE6NTEgQU0NClRvOiAnYXN0ZXJpc2stdXNl cnNAbGlzdHMuZGlnaXVtLmNvbTxtYWlsdG86YXN0ZXJpc2stdXNlcnNAbGlzdHMuZGlnaXVtLmNv bT4nIDxhc3Rlcmlzay11c2Vyc0BsaXN0cy5kaWdpdW0uY29tPG1haWx0bzphc3Rlcmlzay11c2Vy c0BsaXN0cy5kaWdpdW0uY29tPj4NClN1YmplY3Q6IFthc3Rlcmlzay11c2Vyc10gV2l0aCBBUkks IGlzIGl0IHBvc3NpYmxlIHRvIGNyZWF0ZSAob3JpZ2luYXRlKSBhIGNhbGwgYW5kIHBhc3MgYm90
    aCB0aGUgY2FsbGVyIGlkIG5hbWUgYW5kIG51bWJlcj8NCg0KSeKAmW0gdHJ5aW5nIHRvIHRyYW5z aXRpb24gZnJvbSBBTUkgdG8gQVJJLg0KDQpSdW5uaW5nIGludG8gYSBzbWFsbCBoaWNjdXAgd2hl biBJIHRyeSB0byBjcmVhdGUgKG9yaWdpbmF0ZSBhIGNhbGwpIHdpdGggdGhlIGNhbGxlciBpZCBu YW1lIGFuZCBudW1iZXINCg0KSSBjYW4gcGFzcyB0aGUgTmFtZSBhbmQgTnVtYmVyIGlmIHRoZSBu YW1lIGhhcyBubyBzcGFjZXMgaW4gaXQgYW5kIGl0IHNob3dzIHVwIGluIG15IFBob25lckxpdGUg YXBwbGljYXRpb24uDQoNCmN1cmwgLXYgLXUgYXN0ZXJpc2s6YXN0ZXJpc2sgLVggUE9TVCBodHRw Oi8vYXN0ZXJpc2s6YXN0ZXJza0Bsb2NhbGhvc3Q6ODA4OC9hcmkvY2hhbm5lbHMvbXljYWxsZXJp ZC4xP2VuZHBvaW50PVBKU0lQLzEwMDNAMTAwMyZhcHA9aGVsbG8td29ybGQmZXh0ZW5zaW9uPTEw MDAmY29udGV4dD1teWNvbnRleHQmcHJpb3JpdHk9MSZjaGFubmVsSWQ9bXljYWxsZXJpZC4xJmZv cm1hdHM9dWxhdyZ0aW1lb3V0PTMwJmNhbGxlcklkPURhbjwyOTE8aHR0cDovL2FzdGVyaXNrOmFz dGVyc2tAbG9jYWxob3N0OjgwODgvYXJpL2NoYW5uZWxzL215Y2FsbGVyaWQuMT9lbmRwb2ludD1Q
    SlNJUC8xMDAzQDEwMDMmYXBwPWhlbGxvLXdvcmxkJmV4dGVuc2lvbj0xMDAwJmNvbnRleHQ9bXlj b250ZXh0JnByaW9yaXR5PTEmY2hhbm5lbElkPW15Y2FsbGVyaWQuMSZmb3JtYXRzPXVsYXcmdGlt ZW91dD0zMCZjYWxsZXJJZD1EYW4lM2MyOTE+Pg0KDQpIb3dldmVyLCB3aGVuIHRoZSBjYWxsZXIg aWQgbmFtZSBoYXMgYSBzcGFjZSBpbiBpdCwgSSBjYW7igJl0IGZpZ3VyZSBvdXQgaG93IHRvIHBh c3MgdGhlIG5hbWUgYW5kIG51bWJlciBzdWNjZXNzZnVsbHkuICBUaGUgZm9sbG93aW5nIG9ubHkg ZGlzcGxheXMgYXN0ZXJpc2sgZm9yIHRoZSBudW1iZXIgYW5kIERhbiBmb3IgdGhlIG5hbWUNCg0K
    Y3VybCAtdiAtdSBhc3Rlcmlzazphc3RlcmlzayAtWCBQT1NUIGh0dHA6Ly9hc3Rlcmlzazphc3Rl cnNrQGxvY2FsaG9zdDo4MDg4L2FyaS9jaGFubmVscy9teWNhbGxlcmlkLjE/ZW5kcG9pbnQ9UEpT
    SVAvMTAwM0AxMDAzJmFwcD1oZWxsby13b3JsZCZleHRlbnNpb249MTAwMCZjb250ZXh0PW15Y29u dGV4dCZwcmlvcml0eT0xJmNoYW5uZWxJZD1teWNhbGxlcmlkLjEmZm9ybWF0cz11bGF3JnRpbWVv dXQ9MzAmY2FsbGVySWQ9RGFuIENyb3BwPDI5MT4NCg0KSGVyZSBpcyBhbiBleGFtcGxlIG9mIGhv dyB3ZSBkbyB0aGlzIHdpdGggQU1JIHN1Y2Nlc3NmdWxseS4NCkFjdGlvbjogT3JpZ2luYXRlDQpB
    Y3Rpb25JRDogUzQwDQpDaGFubmVsOiBQSlNJUC8xMDAzQDEwMDMNCkV4dGVuOiBjcmVhdGVjYWxs DQpDb250ZXh0OiBJUw0KUHJpb3JpdHk6IDENClRpbWVvdXQ6IDYwMDAwDQpDYWxsZXJJRDogRGFu IENyb3BwIDwyOTE+DQpWYXJpYWJsZTogQ0FMTEVSSUQobnVtLXByZXMpPWFsbG93ZWRfcGFzc2Vk X3NjcmVlbixUcnVua0FsbG9jYXRlSWQ9MSxPcmlnaW5hdGVDYWxsSWQ9Mg0KQXN5bmM6IHRydWUN
    Cg0KRGFuDQotLQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fDQotLSBCYW5kd2lkdGggYW5kIENvbG9jYXRpb24gUHJv dmlkZWQgYnkgaHR0cDovL3d3dy5hcGktZGlnaXRhbC5jb20gLS0NCg0KQ2hlY2sgb3V0IHRoZSBu ZXcgQXN0ZXJpc2sgY29tbXVuaXR5IGZvcnVtIGF0OiBodHRwczovL2NvbW11bml0eS5hc3Rlcmlz ay5vcmcvDQoNCk5ldyB0byBBc3Rlcmlzaz8gU3RhcnQgaGVyZToNCiAgICAgIGh0dHBzOi8vd2lr aS5hc3Rlcmlzay5vcmcvd2lraS9kaXNwbGF5L0FTVC9HZXR0aW5nK1N0YXJ0ZWQNCg0KYXN0ZXJp c2stdXNlcnMgbWFpbGluZyBsaXN0DQpUbyBVTlNVQlNDUklCRSBvciB1cGRhdGUgb3B0aW9ucyB2
    aXNpdDoNCiAgIGh0dHA6Ly9saXN0cy5kaWdpdW0uY29tL21haWxtYW4vbGlzdGluZm8vYXN0ZXJp c2stdXNlcnMNCg0KDQotLQ0KDQpKw7ZyYW4gVmluemVucyAtIHZpbnplbnNAc2lwZ2F0ZS5kZTxt YWlsdG86dmluemVuc0BzaXBnYXRlLmRlPg0KVGVsZWZvbjogKzQ5IDIxMS02MyA1NSA1Ni0yMQ0K
    VGVsZWZheDogKzQ5IDIxMS02MyA1NSA1NS0yMg0KDQpzaXBnYXRlIEdtYkggLSBHbGFkYmFjaGVy IFN0ci4gNzQgLSA0MDIxOSBEw7xzc2VsZG9yZg0KSFJCIETDvHNzZWxkb3JmIDM5ODQxIC0gR2Vz Y2jDpGZ0c2bDvGhyZXI6IFRoaWxvIFNhbG1vbiwgVGltIE1vaXMNClN0ZXVlcm51bW1lcjogMTA2
    LzU3MjQvNzE0NywgVW1zYXR6c3RldWVyLUlEOiBERTIxOTM0OTM5MQ0KDQp3d3cuc2lwZ2F0ZS5k ZTxodHRwOi8vd3d3LnNpcGdhdGUuZGU+IC0gd3d3LnNpcGdhdGUuY28udWs8aHR0cDovL3d3dy5z aXBnYXRlLmNvLnVrPg0K

  • SGkgSsO2cmFuLA0KDQpXb3VsZCBpdCBiZSBwb3NzaWJsZSB0byBzZWUgYW4gZXhhbXBsZSB1c2lu ZyBjdXJsIG9mIGhvdyB5b3UgYXJlIHBhc3NpbmcgdGhlIFBBSSBIZWFkZXIgdGhyb3VnaCBBUkkg Y3JlYXRlPw0KDQpEYW4NCg0KRnJvbTogYXN0ZXJpc2stdXNlcnMgPGFzdGVyaXNrLXVzZXJzLWJv dW5jZXNAbGlzdHMuZGlnaXVtLmNvbT4gT24gQmVoYWxmIE9mIErDtnJhbiBWaW56ZW5zDQpTZW50
    OiBGcmlkYXksIEF1Z3VzdCA3LCAyMDIwIDEyOjEwIFBNDQpUbzogQXN0ZXJpc2sgVXNlcnMgTWFp bGluZyBMaXN0IC0gTm9uLUNvbW1lcmNpYWwgRGlzY3Vzc2lvbiA8YXN0ZXJpc2stdXNlcnNAbGlz dHMuZGlnaXVtLmNvbT4NClN1YmplY3Q6IFJlOiBbYXN0ZXJpc2stdXNlcnNdIFdpdGggQVJJLCBp cyBpdCBwb3NzaWJsZSB0byBjcmVhdGUgKG9yaWdpbmF0ZSkgYSBjYWxsIGFuZCBwYXNzIGJvdGgg dGhlIGNhbGxlciBpZCBuYW1lIGFuZCBudW1iZXI/DQoNCkhpIERhbiwNCg0KYXMgZmFyIGFzIFBQ
    SSBhbmQgUEFJIEhlYWRlciwgd2UgdXNlIHRoZSBjaGFubmVsIFZhcnMgaW4gb3JkZXIgdG8gZG8g dGhhdC4gSW4gTGF0ZXN0IEFzdGVyaXNrIHlvdSBjYW4gc2V0IENoYW5uZWwgdmFycyB3aXRoaW4g dGhlIGNyZWF0ZSBjb21tYW5kIGluIHRoZSBCb2R5LiBKdXN0IHNldCB0aGUgUEpTSVAoYWRkLFBB
    SSkgYXMgeW91IHdvdWxkIGRvIGl0IGluIERpYWxwbGFuLg0KaHR0cHM6Ly9ibG9ncy5hc3Rlcmlz ay5vcmcvMjAyMC8wNy8yMi9hcmktY3JlYXRlLWNoYW5uZWwtd2l0aC12YXJpYWJsZXMvDQpCUg0K
    SsO2cmFuDQoNCk9uIEZyaSwgQXVnIDcsIDIwMjAgYXQgNzowNiBQTSBEYW4gQ3JvcHAgPGRhbkBh bXRlbGNvLmNvbTxtYWlsdG86ZGFuQGFtdGVsY28uY29tPj4gd3JvdGU6DQpBbiBhZGRpdGlvbmFs IGZvbGxvdy11cCBxdWVzdGlvbiwgaWYgSSBuZWVkIHRvIHNldCB0aGUgUC1Bc3NlcnRlZC1JZGVu dGl0eSBvbiB0aGUgY3JlYXRlIChvcmlnaW5hdGUpLCBpcyB0aGVyZSBhIHdheSB0byBkbyB0aGlz IHdpdGggQVJJPw0KDQpGcm9tOiBhc3Rlcmlzay11c2VycyA8YXN0ZXJpc2stdXNlcnMtYm91bmNl c0BsaXN0cy5kaWdpdW0uY29tPG1haWx0bzphc3Rlcmlzay11c2Vycy1ib3VuY2VzQGxpc3RzLmRp Z2l1bS5jb20+PiBPbiBCZWhhbGYgT2YgRGFuIENyb3BwDQpTZW50OiBGcmlkYXksIEF1Z3VzdCA3
    LCAyMDIwIDExOjUxIEFNDQpUbzogJ2FzdGVyaXNrLXVzZXJzQGxpc3RzLmRpZ2l1bS5jb208bWFp bHRvOmFzdGVyaXNrLXVzZXJzQGxpc3RzLmRpZ2l1bS5jb20+JyA8YXN0ZXJpc2stdXNlcnNAbGlz dHMuZGlnaXVtLmNvbTxtYWlsdG86YXN0ZXJpc2stdXNlcnNAbGlzdHMuZGlnaXVtLmNvbT4+DQpT
    dWJqZWN0OiBbYXN0ZXJpc2stdXNlcnNdIFdpdGggQVJJLCBpcyBpdCBwb3NzaWJsZSB0byBjcmVh dGUgKG9yaWdpbmF0ZSkgYSBjYWxsIGFuZCBwYXNzIGJvdGggdGhlIGNhbGxlciBpZCBuYW1lIGFu ZCBudW1iZXI/DQoNCknigJltIHRyeWluZyB0byB0cmFuc2l0aW9uIGZyb20gQU1JIHRvIEFSSS4N
    Cg0KUnVubmluZyBpbnRvIGEgc21hbGwgaGljY3VwIHdoZW4gSSB0cnkgdG8gY3JlYXRlIChvcmln aW5hdGUgYSBjYWxsKSB3aXRoIHRoZSBjYWxsZXIgaWQgbmFtZSBhbmQgbnVtYmVyDQoNCkkgY2Fu IHBhc3MgdGhlIE5hbWUgYW5kIE51bWJlciBpZiB0aGUgbmFtZSBoYXMgbm8gc3BhY2VzIGluIGl0
    IGFuZCBpdCBzaG93cyB1cCBpbiBteSBQaG9uZXJMaXRlIGFwcGxpY2F0aW9uLg0KDQpjdXJsIC12
    IC11IGFzdGVyaXNrOmFzdGVyaXNrIC1YIFBPU1QgaHR0cDovL2FzdGVyaXNrOmFzdGVyc2tAbG9j YWxob3N0OjgwODgvYXJpL2NoYW5uZWxzL215Y2FsbGVyaWQuMT9lbmRwb2ludD1QSlNJUC8xMDAz QDEwMDMmYXBwPWhlbGxvLXdvcmxkJmV4dGVuc2lvbj0xMDAwJmNvbnRleHQ9bXljb250ZXh0JnBy aW9yaXR5PTEmY2hhbm5lbElkPW15Y2FsbGVyaWQuMSZmb3JtYXRzPXVsYXcmdGltZW91dD0zMCZj YWxsZXJJZD1EYW48MjkxPGh0dHA6Ly9hc3Rlcmlzazphc3RlcnNrQGxvY2FsaG9zdDo4MDg4L2Fy aS9jaGFubmVscy9teWNhbGxlcmlkLjE/ZW5kcG9pbnQ9UEpTSVAvMTAwM0AxMDAzJmFwcD1oZWxs by13b3JsZCZleHRlbnNpb249MTAwMCZjb250ZXh0PW15Y29udGV4dCZwcmlvcml0eT0xJmNoYW5u ZWxJZD1teWNhbGxlcmlkLjEmZm9ybWF0cz11bGF3JnRpbWVvdXQ9MzAmY2FsbGVySWQ9RGFuJTNj MjkxPj4NCg0KSG93ZXZlciwgd2hlbiB0aGUgY2FsbGVyIGlkIG5hbWUgaGFzIGEgc3BhY2UgaW4g aXQsIEkgY2Fu4oCZdCBmaWd1cmUgb3V0IGhvdyB0byBwYXNzIHRoZSBuYW1lIGFuZCBudW1iZXIg c3VjY2Vzc2Z1bGx5LiAgVGhlIGZvbGxvd2luZyBvbmx5IGRpc3BsYXlzIGFzdGVyaXNrIGZvciB0
    aGUgbnVtYmVyIGFuZCBEYW4gZm9yIHRoZSBuYW1lDQoNCmN1cmwgLXYgLXUgYXN0ZXJpc2s6YXN0
    ZXJpc2sgLVggUE9TVCBodHRwOi8vYXN0ZXJpc2s6YXN0ZXJza0Bsb2NhbGhvc3Q6ODA4OC9hcmkv Y2hhbm5lbHMvbXljYWxsZXJpZC4xP2VuZHBvaW50PVBKU0lQLzEwMDNAMTAwMyZhcHA9aGVsbG8t d29ybGQmZXh0ZW5zaW9uPTEwMDAmY29udGV4dD1teWNvbnRleHQmcHJpb3JpdHk9MSZjaGFubmVs SWQ9bXljYWxsZXJpZC4xJmZvcm1hdHM9dWxhdyZ0aW1lb3V0PTMwJmNhbGxlcklkPURhbiBDcm9w cDwyOTE+DQoNCkhlcmUgaXMgYW4gZXhhbXBsZSBvZiBob3cgd2UgZG8gdGhpcyB3aXRoIEFNSSBz dWNjZXNzZnVsbHkuDQpBY3Rpb246IE9yaWdpbmF0ZQ0KQWN0aW9uSUQ6IFM0MA0KQ2hhbm5lbDog UEpTSVAvMTAwM0AxMDAzDQpFeHRlbjogY3JlYXRlY2FsbA0KQ29udGV4dDogSVMNClByaW9yaXR5
    OiAxDQpUaW1lb3V0OiA2MDAwMA0KQ2FsbGVySUQ6IERhbiBDcm9wcCA8MjkxPg0KVmFyaWFibGU6
    IENBTExFUklEKG51bS1wcmVzKT1hbGxvd2VkX3Bhc3NlZF9zY3JlZW4sVHJ1bmtBbGxvY2F0ZUlk PTEsT3JpZ2luYXRlQ2FsbElkPTINCkFzeW5jOiB0cnVlDQoNCkRhbg0KLS0NCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Xw0KLS0gQmFuZHdpZHRoIGFuZCBDb2xvY2F0aW9uIFByb3ZpZGVkIGJ5IGh0dHA6Ly93d3cuYXBp LWRpZ2l0YWwuY29tIC0tDQoNCkNoZWNrIG91dCB0aGUgbmV3IEFzdGVyaXNrIGNvbW11bml0eSBm b3J1bSBhdDogaHR0cHM6Ly9jb21tdW5pdHkuYXN0ZXJpc2sub3JnLw0KDQpOZXcgdG8gQXN0ZXJp c2s/IFN0YXJ0IGhlcmU6DQogICAgICBodHRwczovL3dpa2kuYXN0ZXJpc2sub3JnL3dpa2kvZGlz cGxheS9BU1QvR2V0dGluZytTdGFydGVkDQoNCmFzdGVyaXNrLXVzZXJzIG1haWxpbmcgbGlzdA0K
    VG8gVU5TVUJTQ1JJQkUgb3IgdXBkYXRlIG9wdGlvbnMgdmlzaXQ6DQogICBodHRwOi8vbGlzdHMu ZGlnaXVtLmNvbS9tYWlsbWFuL2xpc3RpbmZvL2FzdGVyaXNrLXVzZXJzDQoNCg0KLS0NCg0KSsO2
    cmFuIFZpbnplbnMgLSB2aW56ZW5zQHNpcGdhdGUuZGU8bWFpbHRvOnZpbnplbnNAc2lwZ2F0ZS5k ZT4NClRlbGVmb246ICs0OSAyMTEtNjMgNTUgNTYtMjENClRlbGVmYXg6ICs0OSAyMTEtNjMgNTUg NTUtMjINCg0Kc2lwZ2F0ZSBHbWJIIC0gR2xhZGJhY2hlciBTdHIuIDc0IC0gNDAyMTkgRMO8c3Nl bGRvcmYNCkhSQiBEw7xzc2VsZG9yZiAzOTg0MSAtIEdlc2Now6RmdHNmw7xocmVyOiBUaGlsbyBT
    YWxtb24sIFRpbSBNb2lzDQpTdGV1ZXJudW1tZXI6IDEwNi81NzI0LzcxNDcsIFVtc2F0enN0ZXVl ci1JRDogREUyMTkzNDkzOTENCg0Kd3d3LnNpcGdhdGUuZGU8aHR0cDovL3d3dy5zaXBnYXRlLmRl PiAtIHd3dy5zaXBnYXRlLmNvLnVrPGh0dHA6Ly93d3cuc2lwZ2F0ZS5jby51az4NCg=

  • Hi Dan,

    i would do something like this (it is not a copy of what we are doing but an example of how i would do it)
    Important here is the “–data” and “-H” Option as well as the “variables”
    section within the Body. I added the callerid function here as well as it is the sample in the asterisk wiki.

    curl -v -H “Content-Type: application/json” -u asterisk:asterisk -X POST ”
    http://localhost:8088/ari/channels/newChannelId
    <http://localhost:8088/ari/channels/1400609726.3/play?media=sound:hello-world>
    –data ‘{ “endpoint”: “SIP/Alice”, “variables”: { “CALLERID(name)”:
    “Alice” , “PJSIP_HEADER(add,P-Asserted-Identity”:”foobar”} }’

    BR
    Jöran

  • Hi Dan,

    i did it wrong, sorry:

    curl -v -H “Content-Type: application/json” -u asterisk:asterisk -X POST ”
    http://localhost:8088/ari/channels/newChannelId
    <http://localhost:8088/ari/channels/1400609726.3/play?media=sound:hello-world>
    –data ‘{ “endpoint”: “SIP/Alice”, “variables”: { “CALLERID(name)”:
    “Alice” , “PJSIP_HEADER(add,P-Asserted-Identity)”:”foobar”} }’

    there was a bracket missing after the function of PJSIP_HEADER

    BR

  • VGhhbmsgeW91IErDtnJhbg0KDQpUaGF0IGRpZCB0aGUgdHJpY2suDQpJIGhhZCBiZWVuIHRyeWlu ZyB0byBmaWd1cmUgb3V0IGhvdyB0byBkbyB0aGlzIHdpdGhvdXQgdGhlIGpzb24gY29udGVudCBh bmQgY291bGRu4oCZdCBmaWd1cmUgb3V0IGhvdyB0byBkbyBpdC4NCg0KRGFuDQoNCkZyb206IGFz dGVyaXNrLXVzZXJzIDxhc3Rlcmlzay11c2Vycy1ib3VuY2VzQGxpc3RzLmRpZ2l1bS5jb20+IE9u IEJlaGFsZiBPZiBKw7ZyYW4gVmluemVucw0KU2VudDogTW9uZGF5LCBBdWd1c3QgMTAsIDIwMjAg ODo1OSBBTQ0KVG86IEFzdGVyaXNrIFVzZXJzIE1haWxpbmcgTGlzdCAtIE5vbi1Db21tZXJjaWFs IERpc2N1c3Npb24gPGFzdGVyaXNrLXVzZXJzQGxpc3RzLmRpZ2l1bS5jb20+DQpTdWJqZWN0OiBS
    ZTogW2FzdGVyaXNrLXVzZXJzXSBXaXRoIEFSSSwgaXMgaXQgcG9zc2libGUgdG8gY3JlYXRlIChv cmlnaW5hdGUpIGEgY2FsbCBhbmQgcGFzcyBib3RoIHRoZSBjYWxsZXIgaWQgbmFtZSBhbmQgbnVt YmVyPw0KDQpIaSBEYW4sDQoNCmkgZGlkIGl0IHdyb25nLCBzb3JyeToNCg0KY3VybCAtdiAtSCAi Q29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9qc29uIiAtdSBhc3Rlcmlzazphc3RlcmlzayAtWCBQ
    T1NUICJodHRwOi8vbG9jYWxob3N0OjgwODgvYXJpL2NoYW5uZWxzL25ld0NoYW5uZWxJZCI8aHR0
    cDovL2xvY2FsaG9zdDo4MDg4L2FyaS9jaGFubmVscy8xNDAwNjA5NzI2LjMvcGxheT9tZWRpYT1z b3VuZDpoZWxsby13b3JsZD4gLS1kYXRhICd7ICJlbmRwb2ludCI6ICJTSVAvQWxpY2UiLCAidmFy aWFibGVzIjogeyAiQ0FMTEVSSUQobmFtZSkiOiAiQWxpY2UiICwgIlBKU0lQX0hFQURFUihhZGQs UC1Bc3NlcnRlZC1JZGVudGl0eSkiOiJmb29iYXIifSB9Jw0KDQp0aGVyZSB3YXMgYSBicmFja2V0
    IG1pc3NpbmcgYWZ0ZXIgdGhlIGZ1bmN0aW9uIG9mIFBKU0lQX0hFQURFUg0KDQpCUg0KDQpPbiBN
    b24sIEF1ZyAxMCwgMjAyMCBhdCAzOjU3IFBNIErDtnJhbiBWaW56ZW5zIDx2aW56ZW5zQHNpcGdh dGUuZGU8bWFpbHRvOnZpbnplbnNAc2lwZ2F0ZS5kZT4+IHdyb3RlOg0KSGkgRGFuLA0KDQppIHdv dWxkIGRvIHNvbWV0aGluZyBsaWtlIHRoaXMgKGl0IGlzIG5vdCBhIGNvcHkgb2Ygd2hhdCB3ZSBh cmUgZG9pbmcgYnV0IGFuIGV4YW1wbGUgb2YgaG93IGkgd291bGQgZG8gaXQpDQpJbXBvcnRhbnQg aGVyZSBpcyB0aGUgIi0tZGF0YSIgYW5kICItSCIgT3B0aW9uIGFzIHdlbGwgYXMgdGhlICJ2YXJp YWJsZXMiIHNlY3Rpb24gd2l0aGluIHRoZSBCb2R5LiBJIGFkZGVkIHRoZSBjYWxsZXJpZCBmdW5j dGlvbiBoZXJlIGFzIHdlbGwgYXMgaXQgaXMgdGhlIHNhbXBsZSBpbiB0aGUgYXN0ZXJpc2sgd2lr aS4NCg0KY3VybCAtdiAtSCAiQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9qc29uIiAtdSBhc3Rl cmlzazphc3RlcmlzayAtWCBQT1NUICJodHRwOi8vbG9jYWxob3N0OjgwODgvYXJpL2NoYW5uZWxz L25ld0NoYW5uZWxJZCI8aHR0cDovL2xvY2FsaG9zdDo4MDg4L2FyaS9jaGFubmVscy8xNDAwNjA5
    NzI2LjMvcGxheT9tZWRpYT1zb3VuZDpoZWxsby13b3JsZD4gLS1kYXRhICd7ICJlbmRwb2ludCI6
    ICJTSVAvQWxpY2UiLCAidmFyaWFibGVzIjogeyAiQ0FMTEVSSUQobmFtZSkiOiAiQWxpY2UiICwg IlBKU0lQX0hFQURFUihhZGQsUC1Bc3NlcnRlZC1JZGVudGl0eSI6ImZvb2JhciJ9IH0nDQoNCkJS
    DQpKw7ZyYW4NCg0KDQpPbiBNb24sIEF1ZyAxMCwgMjAyMCBhdCAzOjQzIFBNIERhbiBDcm9wcCA8
    ZGFuQGFtdGVsY28uY29tPG1haWx0bzpkYW5AYW10ZWxjby5jb20+PiB3cm90ZToNCkhpIErDtnJh biwNCg0KV291bGQgaXQgYmUgcG9zc2libGUgdG8gc2VlIGFuIGV4YW1wbGUgdXNpbmcgY3VybCBv ZiBob3cgeW91IGFyZSBwYXNzaW5nIHRoZSBQQUkgSGVhZGVyIHRocm91Z2ggQVJJIGNyZWF0ZT8N
    Cg0KRGFuDQoNCkZyb206IGFzdGVyaXNrLXVzZXJzIDxhc3Rlcmlzay11c2Vycy1ib3VuY2VzQGxp c3RzLmRpZ2l1bS5jb208bWFpbHRvOmFzdGVyaXNrLXVzZXJzLWJvdW5jZXNAbGlzdHMuZGlnaXVt LmNvbT4+IE9uIEJlaGFsZiBPZiBKw7ZyYW4gVmluemVucw0KU2VudDogRnJpZGF5LCBBdWd1c3Qg NywgMjAyMCAxMjoxMCBQTQ0KVG86IEFzdGVyaXNrIFVzZXJzIE1haWxpbmcgTGlzdCAtIE5vbi1D
    b21tZXJjaWFsIERpc2N1c3Npb24gPGFzdGVyaXNrLXVzZXJzQGxpc3RzLmRpZ2l1bS5jb208bWFp bHRvOmFzdGVyaXNrLXVzZXJzQGxpc3RzLmRpZ2l1bS5jb20+Pg0KU3ViamVjdDogUmU6IFthc3Rl cmlzay11c2Vyc10gV2l0aCBBUkksIGlzIGl0IHBvc3NpYmxlIHRvIGNyZWF0ZSAob3JpZ2luYXRl KSBhIGNhbGwgYW5kIHBhc3MgYm90aCB0aGUgY2FsbGVyIGlkIG5hbWUgYW5kIG51bWJlcj8NCg0K
    SGkgRGFuLA0KDQphcyBmYXIgYXMgUFBJIGFuZCBQQUkgSGVhZGVyLCB3ZSB1c2UgdGhlIGNoYW5u ZWwgVmFycyBpbiBvcmRlciB0byBkbyB0aGF0LiBJbiBMYXRlc3QgQXN0ZXJpc2sgeW91IGNhbiBz ZXQgQ2hhbm5lbCB2YXJzIHdpdGhpbiB0aGUgY3JlYXRlIGNvbW1hbmQgaW4gdGhlIEJvZHkuIEp1
    c3Qgc2V0IHRoZSBQSlNJUChhZGQsUEFJKSBhcyB5b3Ugd291bGQgZG8gaXQgaW4gRGlhbHBsYW4u DQpodHRwczovL2Jsb2dzLmFzdGVyaXNrLm9yZy8yMDIwLzA3LzIyL2FyaS1jcmVhdGUtY2hhbm5l bC13aXRoLXZhcmlhYmxlcy8NCkJSDQpKw7ZyYW4NCg0KT24gRnJpLCBBdWcgNywgMjAyMCBhdCA3
    OjA2IFBNIERhbiBDcm9wcCA8ZGFuQGFtdGVsY28uY29tPG1haWx0bzpkYW5AYW10ZWxjby5jb20+
    PiB3cm90ZToNCkFuIGFkZGl0aW9uYWwgZm9sbG93LXVwIHF1ZXN0aW9uLCBpZiBJIG5lZWQgdG8g c2V0IHRoZSBQLUFzc2VydGVkLUlkZW50aXR5IG9uIHRoZSBjcmVhdGUgKG9yaWdpbmF0ZSksIGlz IHRoZXJlIGEgd2F5IHRvIGRvIHRoaXMgd2l0aCBBUkk/DQoNCkZyb206IGFzdGVyaXNrLXVzZXJz IDxhc3Rlcmlzay11c2Vycy1ib3VuY2VzQGxpc3RzLmRpZ2l1bS5jb208bWFpbHRvOmFzdGVyaXNr LXVzZXJzLWJvdW5jZXNAbGlzdHMuZGlnaXVtLmNvbT4+IE9uIEJlaGFsZiBPZiBEYW4gQ3JvcHAN
    ClNlbnQ6IEZyaWRheSwgQXVndXN0IDcsIDIwMjAgMTE6NTEgQU0NClRvOiAnYXN0ZXJpc2stdXNl cnNAbGlzdHMuZGlnaXVtLmNvbTxtYWlsdG86YXN0ZXJpc2stdXNlcnNAbGlzdHMuZGlnaXVtLmNv bT4nIDxhc3Rlcmlzay11c2Vyc0BsaXN0cy5kaWdpdW0uY29tPG1haWx0bzphc3Rlcmlzay11c2Vy c0BsaXN0cy5kaWdpdW0uY29tPj4NClN1YmplY3Q6IFthc3Rlcmlzay11c2Vyc10gV2l0aCBBUkks IGlzIGl0IHBvc3NpYmxlIHRvIGNyZWF0ZSAob3JpZ2luYXRlKSBhIGNhbGwgYW5kIHBhc3MgYm90
    aCB0aGUgY2FsbGVyIGlkIG5hbWUgYW5kIG51bWJlcj8NCg0KSeKAmW0gdHJ5aW5nIHRvIHRyYW5z aXRpb24gZnJvbSBBTUkgdG8gQVJJLg0KDQpSdW5uaW5nIGludG8gYSBzbWFsbCBoaWNjdXAgd2hl biBJIHRyeSB0byBjcmVhdGUgKG9yaWdpbmF0ZSBhIGNhbGwpIHdpdGggdGhlIGNhbGxlciBpZCBu YW1lIGFuZCBudW1iZXINCg0KSSBjYW4gcGFzcyB0aGUgTmFtZSBhbmQgTnVtYmVyIGlmIHRoZSBu YW1lIGhhcyBubyBzcGFjZXMgaW4gaXQgYW5kIGl0IHNob3dzIHVwIGluIG15IFBob25lckxpdGUg YXBwbGljYXRpb24uDQoNCmN1cmwgLXYgLXUgYXN0ZXJpc2s6YXN0ZXJpc2sgLVggUE9TVCBodHRw Oi8vYXN0ZXJpc2s6YXN0ZXJza0Bsb2NhbGhvc3Q6ODA4OC9hcmkvY2hhbm5lbHMvbXljYWxsZXJp ZC4xP2VuZHBvaW50PVBKU0lQLzEwMDNAMTAwMyZhcHA9aGVsbG8td29ybGQmZXh0ZW5zaW9uPTEw MDAmY29udGV4dD1teWNvbnRleHQmcHJpb3JpdHk9MSZjaGFubmVsSWQ9bXljYWxsZXJpZC4xJmZv cm1hdHM9dWxhdyZ0aW1lb3V0PTMwJmNhbGxlcklkPURhbjwyOTE8aHR0cDovL2FzdGVyaXNrOmFz dGVyc2tAbG9jYWxob3N0OjgwODgvYXJpL2NoYW5uZWxzL215Y2FsbGVyaWQuMT9lbmRwb2ludD1Q
    SlNJUC8xMDAzQDEwMDMmYXBwPWhlbGxvLXdvcmxkJmV4dGVuc2lvbj0xMDAwJmNvbnRleHQ9bXlj b250ZXh0JnByaW9yaXR5PTEmY2hhbm5lbElkPW15Y2FsbGVyaWQuMSZmb3JtYXRzPXVsYXcmdGlt ZW91dD0zMCZjYWxsZXJJZD1EYW4lM2MyOTE+Pg0KDQpIb3dldmVyLCB3aGVuIHRoZSBjYWxsZXIg aWQgbmFtZSBoYXMgYSBzcGFjZSBpbiBpdCwgSSBjYW7igJl0IGZpZ3VyZSBvdXQgaG93IHRvIHBh c3MgdGhlIG5hbWUgYW5kIG51bWJlciBzdWNjZXNzZnVsbHkuICBUaGUgZm9sbG93aW5nIG9ubHkg ZGlzcGxheXMgYXN0ZXJpc2sgZm9yIHRoZSBudW1iZXIgYW5kIERhbiBmb3IgdGhlIG5hbWUNCg0K
    Y3VybCAtdiAtdSBhc3Rlcmlzazphc3RlcmlzayAtWCBQT1NUIGh0dHA6Ly9hc3Rlcmlzazphc3Rl cnNrQGxvY2FsaG9zdDo4MDg4L2FyaS9jaGFubmVscy9teWNhbGxlcmlkLjE/ZW5kcG9pbnQ9UEpT
    SVAvMTAwM0AxMDAzJmFwcD1oZWxsby13b3JsZCZleHRlbnNpb249MTAwMCZjb250ZXh0PW15Y29u dGV4dCZwcmlvcml0eT0xJmNoYW5uZWxJZD1teWNhbGxlcmlkLjEmZm9ybWF0cz11bGF3JnRpbWVv dXQ9MzAmY2FsbGVySWQ9RGFuIENyb3BwPDI5MT4NCg0KSGVyZSBpcyBhbiBleGFtcGxlIG9mIGhv dyB3ZSBkbyB0aGlzIHdpdGggQU1JIHN1Y2Nlc3NmdWxseS4NCkFjdGlvbjogT3JpZ2luYXRlDQpB
    Y3Rpb25JRDogUzQwDQpDaGFubmVsOiBQSlNJUC8xMDAzQDEwMDMNCkV4dGVuOiBjcmVhdGVjYWxs DQpDb250ZXh0OiBJUw0KUHJpb3JpdHk6IDENClRpbWVvdXQ6IDYwMDAwDQpDYWxsZXJJRDogRGFu IENyb3BwIDwyOTE+DQpWYXJpYWJsZTogQ0FMTEVSSUQobnVtLXByZXMpPWFsbG93ZWRfcGFzc2Vk X3NjcmVlbixUcnVua0FsbG9jYXRlSWQ9MSxPcmlnaW5hdGVDYWxsSWQ9Mg0KQXN5bmM6IHRydWUN
    Cg0KRGFuDQotLQ0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fDQotLSBCYW5kd2lkdGggYW5kIENvbG9jYXRpb24gUHJv dmlkZWQgYnkgaHR0cDovL3d3dy5hcGktZGlnaXRhbC5jb20gLS0NCg0KQ2hlY2sgb3V0IHRoZSBu ZXcgQXN0ZXJpc2sgY29tbXVuaXR5IGZvcnVtIGF0OiBodHRwczovL2NvbW11bml0eS5hc3Rlcmlz ay5vcmcvDQoNCk5ldyB0byBBc3Rlcmlzaz8gU3RhcnQgaGVyZToNCiAgICAgIGh0dHBzOi8vd2lr aS5hc3Rlcmlzay5vcmcvd2lraS9kaXNwbGF5L0FTVC9HZXR0aW5nK1N0YXJ0ZWQNCg0KYXN0ZXJp c2stdXNlcnMgbWFpbGluZyBsaXN0DQpUbyBVTlNVQlNDUklCRSBvciB1cGRhdGUgb3B0aW9ucyB2
    aXNpdDoNCiAgIGh0dHA6Ly9saXN0cy5kaWdpdW0uY29tL21haWxtYW4vbGlzdGluZm8vYXN0ZXJp c2stdXNlcnMNCg0KDQotLQ0KDQpKw7ZyYW4gVmluemVucyAtIHZpbnplbnNAc2lwZ2F0ZS5kZTxt YWlsdG86dmluemVuc0BzaXBnYXRlLmRlPg0KVGVsZWZvbjogKzQ5IDIxMS02MyA1NSA1Ni0yMQ0K
    VGVsZWZheDogKzQ5IDIxMS02MyA1NSA1NS0yMg0KDQpzaXBnYXRlIEdtYkggLSBHbGFkYmFjaGVy IFN0ci4gNzQgLSA0MDIxOSBEw7xzc2VsZG9yZg0KSFJCIETDvHNzZWxkb3JmIDM5ODQxIC0gR2Vz Y2jDpGZ0c2bDvGhyZXI6IFRoaWxvIFNhbG1vbiwgVGltIE1vaXMNClN0ZXVlcm51bW1lcjogMTA2
    LzU3MjQvNzE0NywgVW1zYXR6c3RldWVyLUlEOiBERTIxOTM0OTM5MQ0KDQp3d3cuc2lwZ2F0ZS5k ZTxodHRwOi8vd3d3LnNpcGdhdGUuZGU+IC0gd3d3LnNpcGdhdGUuY28udWs8aHR0cDovL3d3dy5z aXBnYXRlLmNvLnVrPg0KLS0NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KLS0gQmFuZHdpZHRoIGFuZCBDb2xvY2F0
    aW9uIFByb3ZpZGVkIGJ5IGh0dHA6Ly93d3cuYXBpLWRpZ2l0YWwuY29tIC0tDQoNCkNoZWNrIG91
    dCB0aGUgbmV3IEFzdGVyaXNrIGNvbW11bml0eSBmb3J1bSBhdDogaHR0cHM6Ly9jb21tdW5pdHku YXN0ZXJpc2sub3JnLw0KDQpOZXcgdG8gQXN0ZXJpc2s/IFN0YXJ0IGhlcmU6DQogICAgICBodHRw czovL3dpa2kuYXN0ZXJpc2sub3JnL3dpa2kvZGlzcGxheS9BU1QvR2V0dGluZytTdGFydGVkDQoN
    CmFzdGVyaXNrLXVzZXJzIG1haWxpbmcgbGlzdA0KVG8gVU5TVUJTQ1JJQkUgb3IgdXBkYXRlIG9w dGlvbnMgdmlzaXQ6DQogICBodHRwOi8vbGlzdHMuZGlnaXVtLmNvbS9tYWlsbWFuL2xpc3RpbmZv L2FzdGVyaXNrLXVzZXJzDQoNCg0KLS0NCg0KSsO2cmFuIFZpbnplbnMgLSB2aW56ZW5zQHNpcGdh dGUuZGU8bWFpbHRvOnZpbnplbnNAc2lwZ2F0ZS5kZT4NClRlbGVmb246ICs0OSAyMTEtNjMgNTUg NTYtMjENClRlbGVmYXg6ICs0OSAyMTEtNjMgNTUgNTUtMjINCg0Kc2lwZ2F0ZSBHbWJIIC0gR2xh ZGJhY2hlciBTdHIuIDc0IC0gNDAyMTkgRMO8c3NlbGRvcmYNCkhSQiBEw7xzc2VsZG9yZiAzOTg0
    MSAtIEdlc2Now6RmdHNmw7xocmVyOiBUaGlsbyBTYWxtb24sIFRpbSBNb2lzDQpTdGV1ZXJudW1t ZXI6IDEwNi81NzI0LzcxNDcsIFVtc2F0enN0ZXVlci1JRDogREUyMTkzNDkzOTENCg0Kd3d3LnNp cGdhdGUuZGU8aHR0cDovL3d3dy5zaXBnYXRlLmRlPiAtIHd3dy5zaXBnYXRlLmNvLnVrPGh0dHA6
    Ly93d3cuc2lwZ2F0ZS5jby51az4NCg0KDQotLQ0KDQpKw7ZyYW4gVmluemVucyAtIHZpbnplbnNA
    c2lwZ2F0ZS5kZTxtYWlsdG86dmluemVuc0BzaXBnYXRlLmRlPg0KVGVsZWZvbjogKzQ5IDIxMS02
    MyA1NSA1Ni0yMQ0KVGVsZWZheDogKzQ5IDIxMS02MyA1NSA1NS0yMg0KDQpzaXBnYXRlIEdtYkgg LSBHbGFkYmFjaGVyIFN0ci4gNzQgLSA0MDIxOSBEw7xzc2VsZG9yZg0KSFJCIETDvHNzZWxkb3Jm IDM5ODQxIC0gR2VzY2jDpGZ0c2bDvGhyZXI6IFRoaWxvIFNhbG1vbiwgVGltIE1vaXMNClN0ZXVl cm51bW1lcjogMTA2LzU3MjQvNzE0NywgVW1zYXR6c3RldWVyLUlEOiBERTIxOTM0OTM5MQ0KDQp3
    d3cuc2lwZ2F0ZS5kZTxodHRwOi8vd3d3LnNpcGdhdGUuZGU+IC0gd3d3LnNpcGdhdGUuY28udWs8
    aHR0cDovL3d3dy5zaXBnYXRlLmNvLnVrPg0K