Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2012-10-10 12:38:15 +0400

dm765 Gravatar dm765

Надо разобрать переменную до точки и после и произнести

Здравствуйте!! Есть переменная Dolg = 290.35000 Надо ее произнести как 290 рублей 35 копеек

Если бы надо было произнести 290 рублей, то делал бы так exten => s,n,NoOp(${Dolg}) exten => s,n,GotoIf($[${Dolg}>0]?:200) exten => s,n,PlayBack(vm-youhave) exten => s,n,SayNumber(${Dolg}); exten => s,n,PlayBack(rubls); rubls.alaw - скажет рублей

Надо разобрать переменную до точки и после и произнести

Здравствуйте!! Есть переменная Dolg = 290.35000 Надо ее произнести как 290 рублей 35 копеек

Если бы надо было произнести 290 рублей, то делал бы так exten => s,n,NoOp(${Dolg}) s,n,NoOp(${Dolg})

exten => s,n,GotoIf($[${Dolg}>0]?:200) s,n,GotoIf($[${Dolg}>0]?:200)

exten => s,n,PlayBack(vm-youhave) s,n,PlayBack(vm-youhave)

exten => s,n,SayNumber(${Dolg}); s,n,SayNumber(${Dolg})

exten => s,n,PlayBack(rubls); rubls.alaw - скажет рублей

Надо разобрать переменную до точки и после и произнести

Здравствуйте!! Есть переменная Dolg = 290.35000 Надо ее произнести как 290 рублей 35 копеек

Если бы надо было произнести 290 рублей, то делал бы так так

exten => s,n,NoOp(${Dolg})

exten => s,n,GotoIf($[${Dolg}>0]?:200)

exten => s,n,PlayBack(vm-youhave)

exten => s,n,SayNumber(${Dolg})

exten => s,n,PlayBack(rubls); rubls.alaw - скажет рублей

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.