--- /dev/null
+package org.linphone.core;
+
+public class LinphoneChatMessageImpl implements LinphoneChatMessage {
+ protected final long nativePtr;
+ private native void setUserData(long ptr);
+ private native String getMessage(long ptr);
+ private native LinphoneAddress getPeerAddress(long ptr);
++ private native String getExternalBodyUrl(long ptr);
++ private native void setExternalBodyUrl(long ptr, String url);
+
+ protected LinphoneChatMessageImpl(long aNativePtr) {
+ nativePtr = aNativePtr;
+ setUserData();
+ }
+
+ public long getNativePtr() {
+ return nativePtr;
+ }
+
+ @Override
+ public Object getUserData() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ @Override
+ public void setUserData() {
+ setUserData(nativePtr);
+ }
+
+ @Override
+ public String getMessage() {
+ return getMessage(nativePtr);
+ }
+
+ @Override
+ public LinphoneAddress getPeerAddress() {
+ return getPeerAddress(nativePtr);
+ }
++
++ @Override
++ public String getExternalBodyUrl() {
++ return getExternalBodyUrl(nativePtr);
++ }
++
++ @Override
++ public void setExternalBodyUrl(String url) {
++ setExternalBodyUrl(nativePtr, url);
++ }
+}