Yealink Forums

Full Version: image to screen on calls
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Description:

I am using a Vodia.com SIP server for PBX, in the header they include for an image file to show up on the screen for callers ,

Call-Info: <http://192.168.205.91/images/extensions189.bmp>;purpose=icon

is there a way for the Yealionk phone to respect this heading and show the picture , be a nice option for such a nice looking screen , it works for Grandstream and Snom phones, but not able to get the T29 Yealink to work ,

below is the whole header , TY ,

INVITE sip:42@192.168.205.49:37234;transport=tls SIP/2.0
Via: SIP/2.0/TLS 192.168.205.91:5061;branch=z9hG4bK-b6ef9d25603f4869a1c63b9051614e17;rport
From: "Penny Cooper" <sip:43@localhost>;tag=25510
To: "Kyle Mason" <sip:42@localhost>
Call-ID: dac48222@pbx
CSeq: 15893 INVITE
Max-Forwards: 70
Contact: <sip:42@192.168.205.91:5061;transport=tls>
Supported: 100rel, replaces, norefersub
Allow-Events: refer
Allow: INVITE, ACK, CANCEL, BYE, REFER, PRACK, INFO, UPDATE
Accept: application/sdp
User-Agent: Vodia-PBX/5.2.4
Alert-Info: Internal
Call-Info: <http://192.168.205.91/images/extensions189.bmp>;purpose=icon
Content-Type: application/sdp
Content-Length: 389

v=0
o=- 31993 31993 IN IP4 192.168.205.91
s=-
c=IN IP4 192.168.205.91
t=0 0
m=audio 51532 RTP/SAVP 0 8 9 3 101
a=crypto:1 AES_CM_128_HMAC_SHA1_32 inline:fIe1ZgT4FwsazcS97BVnN7f/CqA8JHoIsMmbJ8lA
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:9 G722/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=rtcp-xr:rcvr-rtt=all voip-metrics
a=sendrecv
Dear,

This is supported on T29 only after configuring with the auto provision parameter below:
##It enables or disables the phone to download the picture information for account X when receiving an incoming call or during a call.0-Disabled,1-Enabled. The default value is 0.##
account.1.picture_info_enable = 1

Regards
Elaine
so this is a different setting than

Display Contact Photo = enabled

?
Yes, they are 2 separate things:
  • phone_setting.contact_photo_display.enable = 1
    This setting will show or hide the Picture box when receiving a call for that phone. It's a global User Interface setting for that phone. It needs to be enabled otherwise the phone will only show the Name / Number and not the contact picture.
  • account.X.picture_info_enable = 1
    This enables or disables the phone to download the picture information for account X when receiving an incoming call or during a call. The default value is 0, so you need to enable it explicitly.
    It will tell the phone to 'trust' the info it receives from the PBX to actually go out and download the contact picture and display that, instead of the local picture if available.
    You can set it per account, because you might trust/enable one PBX while not accepting external pictures from another server...

You actually need both for Call-Info to work.
ok so i set the cfg (this is just a snippet)
#!version:1.0.0.1
account.1.enable = 1
account.1.label = Marissa
account.1.display_name = 106
account.1.user_name = 106
account.1.auth_name = 106
account.1.outbound_proxy_enable = 1
voice_mail.number.1 = 106
account.1.picture_info_enable = 1

Display contact info = yes

and the SIP header gives a valid bmp file

User-Agent: Vodia-PBX/5.2.6a
P-Asserted-Identity: "Prakash Parikh" <sip:111@snp.sipworxx.com>
Call-Info: <http://64.34.222.92/images/extensions2199.bmp>;purpose=icon
Content-Type: application/sdp
Content-Length: 344

still not getting an image ,

any thoughts ?
It seems the file http://64.34.222.92/images/extensions2199.bmp is not actually in BMP format.
I can view view it in my webbrowser, but FireFox says it's a JPEG image format...
Can you try changing the file extension to jpg or convert the file to an actual bitmap format?

When I point my phone to that image on the web, it won't display either... so my guess would be the image format and not the phone that is the problem.
Reference URL's