Changeset 76:a81e13992854
- Timestamp:
- 09/18/06 12:36:54
(2 years ago)
- Author:
- vadim@mbdsys.com
- Message:
add Referred-By header
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r56 |
r76 |
|
| 174 | 174 | if self.armlinuxTarget: |
|---|
| 175 | 175 | env.Append( CCFLAGS = self.cf ) |
|---|
| | 176 | |
|---|
| | 177 | if self.debug and self.linuxTarget: |
|---|
| | 178 | env.Append(CCFLAGS = "-g") |
|---|
| | 179 | |
|---|
| 176 | 180 | |
|---|
| 177 | 181 | if self.win32Target: |
|---|
| r71 |
r76 |
|
| 9 | 9 | BoolOption('httptunnel', "Enable HTTP tunneling support", False), |
|---|
| 10 | 10 | BoolOption('netlib', "Enable netlib module support", False), |
|---|
| 11 | | BoolOption('phapi_embed', 'Compile PHPAPI for embedded environment', True), |
|---|
| | 11 | BoolOption('phapi_embed', 'Compile PHPAPI for embedded environment', False), |
|---|
| 12 | 12 | BoolOption('phapi_video_hack', "enable VIDEO HACK", False), |
|---|
| 13 | 13 | BoolOption('shared_phapi', "Compile PHAPI as shared library", False), |
|---|
| r4 |
r76 |
|
| 1132 | 1132 | { |
|---|
| 1133 | 1133 | int i; |
|---|
| | 1134 | osip_from_t from; |
|---|
| | 1135 | char *refby; |
|---|
| | 1136 | |
|---|
| 1134 | 1137 | i = _eXosip_build_request_within_dialog(refer, "REFER", dialog, "UDP"); |
|---|
| 1135 | 1138 | if (i!=0) return -1; |
|---|
| 1136 | 1139 | |
|---|
| 1137 | 1140 | osip_message_set_header(*refer, "Refer-to", refer_to); |
|---|
| | 1141 | |
|---|
| | 1142 | from.url = dialog->local_uri->url; |
|---|
| | 1143 | from.displayname = ""; |
|---|
| | 1144 | from.gen_params = 0; |
|---|
| | 1145 | |
|---|
| | 1146 | osip_from_to_str(&from, &refby); |
|---|
| | 1147 | if (!refby) |
|---|
| | 1148 | return 0; |
|---|
| | 1149 | |
|---|
| | 1150 | |
|---|
| | 1151 | osip_message_set_header(*refer, "Referred-By", refby); |
|---|
| | 1152 | osip_free(refby); |
|---|
| | 1153 | |
|---|
| | 1154 | |
|---|
| 1138 | 1155 | |
|---|
| 1139 | 1156 | return 0; |
|---|